[INFO] fetching crate fast-des 0.6.1...
[INFO] testing fast-des-0.6.1 against master#1f7f8ea0721a3b1eb73e6c6d25cccb371434b320 for pr-154065
[INFO] extracting crate fast-des 0.6.1 into /workspace/builds/worker-5-tc1/source
[INFO] started tweaking crates.io crate fast-des 0.6.1
[INFO] finished tweaking crates.io crate fast-des 0.6.1
[INFO] tweaked toml for crates.io crate fast-des 0.6.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate fast-des 0.6.1 on toolchain 1f7f8ea0721a3b1eb73e6c6d25cccb371434b320
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate fast-des 0.6.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded bitsliced-op v0.5.0
[INFO] [stderr]   Downloaded safe_arch v1.0.0
[INFO] [stderr]   Downloaded wide v1.1.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] fb7ab4d221eb81ba12c9295bb6eae7d900c881cf9977e1b0be27a836a5d52fb4
[INFO] running `Command { std: "docker" "start" "-a" "fb7ab4d221eb81ba12c9295bb6eae7d900c881cf9977e1b0be27a836a5d52fb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fb7ab4d221eb81ba12c9295bb6eae7d900c881cf9977e1b0be27a836a5d52fb4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fb7ab4d221eb81ba12c9295bb6eae7d900c881cf9977e1b0be27a836a5d52fb4", kill_on_drop: false }`
[INFO] [stdout] fb7ab4d221eb81ba12c9295bb6eae7d900c881cf9977e1b0be27a836a5d52fb4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 47a3cd9e65d63bd6a0bd9af18e640ffe9ed053955dab265bd5284c18c2184b9b
[INFO] running `Command { std: "docker" "start" "-a" "47a3cd9e65d63bd6a0bd9af18e640ffe9ed053955dab265bd5284c18c2184b9b", kill_on_drop: false }`
[INFO] [stderr]    Compiling bytemuck v1.24.0
[INFO] [stderr]    Compiling core_affinity v0.8.3
[INFO] [stderr]    Compiling safe_arch v1.0.0
[INFO] [stderr]    Compiling wide v1.1.1
[INFO] [stderr]    Compiling bitsliced-op v0.5.0
[INFO] [stderr]    Compiling fast-des v0.6.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `mem::transmute`
[INFO] [stdout]  --> src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     mem::transmute,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `compute_pc1_optimized`, `constants::IP_INVO`, `create_subkeys_optimized`, `encrypt_optimized`, and `feistel_function_avx`
[INFO] [stdout]   --> src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     constants::IP_INVO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |         compute_pc1_optimized, create_subkeys_optimized, encrypt_optimized, encrypt_simd,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |         encrypt_simd_avx, feistel_function_avx,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_mm512_setzero_si512`
[INFO] [stdout]  --> src/sbox_simd.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     _mm512_setzero_si512, _mm512_xor_si512,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/benchmark.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     mut func: F,
[INFO] [stdout]    |     ----^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_andnot_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]  --> src/sbox_simd.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     _mm512_andnot_si512(not_this, and_this)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]   |
[INFO] [stdout]   = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> src/sbox_simd.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | unsafe fn and_not(not_this: __m512i, and_this: __m512i) -> __m512i {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]   = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x55005500 = and_not(a5, a1);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/sbox_simd.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / pub unsafe fn s1_avx(
[INFO] [stdout] 13 | |     a1: __m512i,
[INFO] [stdout] 14 | |     a2: __m512i,
[INFO] [stdout] 15 | |     a3: __m512i,
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |     a6: __m512i,
[INFO] [stdout] 19 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]    | |_________________________________________^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x5A0F5A0F = _mm512_xor_si512(a4, x55005500);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x3333FFFF = _mm512_or_si512(a3, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:23:21
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x66666666 = _mm512_xor_si512(a1, a3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let x22226666 = _mm512_and_si512(x3333FFFF, x66666666);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let x2D2D6969 = _mm512_xor_si512(a4, x22226666);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let x25202160 = and_not(x5A0F5A0F, x2D2D6969);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let x00FFFF00 = _mm512_xor_si512(a5, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x33CCCC33 = _mm512_xor_si512(a3, x00FFFF00);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x4803120C = and_not(x33CCCC33, x5A0F5A0F);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let x2222FFFF = _mm512_or_si512(a6, x22226666);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let x6A21EDF3 = _mm512_xor_si512(x4803120C, x2222FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let x4A01CC93 = and_not(x25202160, x6A21EDF3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let x5555FFFF = _mm512_or_si512(a1, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let x7F75FFFF = _mm512_or_si512(x6A21EDF3, x5555FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let x00D20096 = and_not(x2D2D6969, a5);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let x7FA7FF69 = _mm512_xor_si512(x7F75FFFF, x00D20096);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let x0A0A0000 = and_not(x5555FFFF, a4);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let x0AD80096 = _mm512_xor_si512(x00D20096, x0A0A0000);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let x00999900 = and_not(x66666666, x00FFFF00);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let x0AD99996 = _mm512_or_si512(x0AD80096, x00999900);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x22332233 = and_not(x55005500, a3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let x257AA5F0 = _mm512_xor_si512(x5A0F5A0F, x7F75FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let x054885C0 = and_not(x22332233, x257AA5F0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let xFAB77A3F = _mm512_xor_si512(x054885C0, ones);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let x2221EDF3 = _mm512_and_si512(x3333FFFF, x6A21EDF3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let xD89697CC = _mm512_xor_si512(xFAB77A3F, x2221EDF3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let x05B77AC0 = _mm512_xor_si512(x00FFFF00, x054885C0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let x05F77AD6 = _mm512_or_si512(x00D20096, x05B77AC0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x36C48529 = _mm512_xor_si512(x3333FFFF, x05F77AD6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:57:21
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let x6391D07C = _mm512_xor_si512(a1, x36C48529);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let xBB0747B0 = _mm512_xor_si512(xD89697CC, x6391D07C);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:59:16
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:59:33
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let x4C460000 = _mm512_xor_si512(x3333FFFF, x7F75FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let x4EDF9996 = _mm512_or_si512(x0AD99996, x4C460000);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let x2D4E49EA = _mm512_xor_si512(x6391D07C, x4EDF9996);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let xBBFFFFB0 = _mm512_or_si512(x00FFFF00, xBB0747B0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let x96B1B65A = _mm512_xor_si512(x2D4E49EA, xBBFFFFB0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:66:33
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let x5AFF5AFF = _mm512_or_si512(a5, x5A0F5A0F);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let x52B11215 = and_not(x2D4E49EA, x5AFF5AFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let x4201C010 = _mm512_and_si512(x4A01CC93, x6391D07C);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let x10B0D205 = _mm512_xor_si512(x52B11215, x4201C010);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/sbox_simd.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | / pub unsafe fn s2_avx(
[INFO] [stdout] 79 | |     a1: __m512i,
[INFO] [stdout] 80 | |     a2: __m512i,
[INFO] [stdout] 81 | |     a3: __m512i,
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     a6: __m512i,
[INFO] [stdout] 85 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]    | |_________________________________________^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let x33CC33CC = _mm512_xor_si512(a2, a5);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let x55550000 = and_not(a6, a1);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let x00AA00FF = and_not(x55550000, a5);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let x33BB33FF = _mm512_or_si512(a2, x00AA00FF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let x33CC0000 = and_not(a6, x33CC33CC);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let x11441144 = _mm512_and_si512(a1, x33CC33CC);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let x11BB11BB = _mm512_xor_si512(a5, x11441144);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let x003311BB = and_not(x33CC0000, x11BB11BB);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let x00000F0F = _mm512_and_si512(a3, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let x336600FF = _mm512_xor_si512(x00AA00FF, x33CC0000);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let x332200FF = _mm512_and_si512(x33BB33FF, x336600FF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let x332200F0 = and_not(x00000F0F, x332200FF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let x0302000F = _mm512_and_si512(a3, x332200FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let xAAAAAAAA = _mm512_xor_si512(a1, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let xA9A8AAA5 = _mm512_xor_si512(x0302000F, xAAAAAAAA);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let x33CCCC33 = _mm512_xor_si512(a6, x33CC33CC);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let x33CCC030 = and_not(x00000F0F, x33CCCC33);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let x9A646A95 = _mm512_xor_si512(xA9A8AAA5, x33CCC030);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let x10 = and_not(x332200F0, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let out2 = _mm512_xor_si512(x10, x9A646A95);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let x00333303 = and_not(x33CCC030, a2);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let x118822B8 = _mm512_xor_si512(x11BB11BB, x00333303);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let xA8208805 = and_not(x118822B8, xA9A8AAA5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let x3CC3C33C = _mm512_xor_si512(a3, x33CCCC33);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let x94E34B39 = _mm512_xor_si512(xA8208805, x3CC3C33C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let x00 = and_not(a4, x33BB33FF);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let out1 = _mm512_xor_si512(x00, x94E34B39);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let x0331330C = _mm512_xor_si512(x0302000F, x00333303);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let x3FF3F33C = _mm512_or_si512(x3CC3C33C, x0331330C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let xA9DF596A = _mm512_xor_si512(x33BB33FF, x9A646A95);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let xA9DF5F6F = _mm512_or_si512(x00000F0F, xA9DF596A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let x962CAC53 = _mm512_xor_si512(x3FF3F33C, xA9DF5F6F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let xA9466A6A = _mm512_xor_si512(x332200FF, x9A646A95);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let x3DA52153 = _mm512_xor_si512(x94E34B39, xA9466A6A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:122:21
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let x29850143 = _mm512_and_si512(xA9DF5F6F, x3DA52153);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let x33C0330C = _mm512_and_si512(x33CC33CC, x3FF3F33C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let x1A45324F = _mm512_xor_si512(x29850143, x33C0330C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let x20 = _mm512_or_si512(x1A45324F, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:126:16
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let out3 = _mm512_xor_si512(x20, x962CAC53);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let x0A451047 = and_not(x118822B8, x1A45324F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let xBBDFDD7B = _mm512_or_si512(x33CCCC33, xA9DF596A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let xB19ACD3C = _mm512_xor_si512(x0A451047, xBBDFDD7B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let x30 = _mm512_or_si512(x003311BB, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let out4 = _mm512_xor_si512(x30, xB19ACD3C);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:145:16
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / pub unsafe fn s3_avx(
[INFO] [stdout] 138 | |     a1: __m512i,
[INFO] [stdout] 139 | |     a2: __m512i,
[INFO] [stdout] 140 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     a6: __m512i,
[INFO] [stdout] 144 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let x44444444 = and_not(a2, a1);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:148:21
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let x0F0FF0F0 = _mm512_xor_si512(a3, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:149:21
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let x4F4FF4F4 = _mm512_or_si512(x44444444, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:150:21
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let x00FFFF00 = _mm512_xor_si512(a4, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let x00AAAA00 = and_not(a1, x00FFFF00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:152:21
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let x4FE55EF4 = _mm512_xor_si512(x4F4FF4F4, x00AAAA00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let x3C3CC3C3 = _mm512_xor_si512(a2, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let x3C3C0000 = and_not(a6, x3C3CC3C3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:156:21
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let x7373F4F4 = _mm512_xor_si512(x4F4FF4F4, x3C3C0000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:157:21
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let x0C840A00 = and_not(x7373F4F4, x4FE55EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:159:21
[INFO] [stdout]     |
[INFO] [stdout] 159 |     let x00005EF4 = _mm512_and_si512(a6, x4FE55EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:160:21
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let x00FF5EFF = _mm512_or_si512(a4, x00005EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:161:21
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let x00555455 = _mm512_and_si512(a1, x00FF5EFF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:162:21
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let x3C699796 = _mm512_xor_si512(x3C3CC3C3, x00555455);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let x30 = and_not(a5, x4FE55EF4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:164:16
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let out4 = _mm512_xor_si512(x30, x3C699796);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let x000FF000 = _mm512_and_si512(x0F0FF0F0, x00FFFF00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let x55AA55AA = _mm512_xor_si512(a1, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let x26D9A15E = _mm512_xor_si512(x7373F4F4, x55AA55AA);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let x2FDFAF5F = _mm512_or_si512(a3, x26D9A15E);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let x2FD00F5F = and_not(x000FF000, x2FDFAF5F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let x55AAFFAA = _mm512_or_si512(x00AAAA00, x55AA55AA);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let x28410014 = and_not(x55AAFFAA, x3C699796);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:174:21
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let x000000FF = _mm512_and_si512(a4, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:175:21
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let x000000CC = and_not(a2, x000000FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:176:21
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let x284100D8 = _mm512_xor_si512(x28410014, x000000CC);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let x204100D0 = _mm512_and_si512(x7373F4F4, x284100D8);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let x3C3CC3FF = _mm512_or_si512(x3C3CC3C3, x000000FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:180:21
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let x1C3CC32F = and_not(x204100D0, x3C3CC3FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let x4969967A = _mm512_xor_si512(a1, x1C3CC32F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:182:15
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let x10 = _mm512_and_si512(x2FD00F5F, a5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:183:16
[INFO] [stdout]     |
[INFO] [stdout] 183 |     let out2 = _mm512_xor_si512(x10, x4969967A);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let x4CC44CC4 = and_not(a2, x4FE55EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |     let x40C040C0 = and_not(a3, x4CC44CC4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let xC3C33C3C = _mm512_xor_si512(x3C3CC3C3, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:188:21
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let x9669C396 = _mm512_xor_si512(x55AAFFAA, xC3C33C3C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let xD6A98356 = _mm512_xor_si512(x40C040C0, x9669C396);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:190:15
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let x00 = and_not(x0C840A00, a5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let out1 = _mm512_xor_si512(x00, xD6A98356);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let xD6E9C3D6 = _mm512_or_si512(x40C040C0, x9669C396);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:194:21
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let x4CEEEEC4 = _mm512_or_si512(x00AAAA00, x4CC44CC4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let x9A072D12 = _mm512_xor_si512(xD6E9C3D6, x4CEEEEC4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:196:21
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let x001A000B = and_not(x4FE55EF4, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:197:21
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let x9A1F2D1B = _mm512_or_si512(x9A072D12, x001A000B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let x20 = and_not(x284100D8, a5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:199:16
[INFO] [stdout]     |
[INFO] [stdout] 199 |     let out3 = _mm512_xor_si512(x20, x9A1F2D1B);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / pub unsafe fn s4_avx(
[INFO] [stdout] 206 | |     a1: __m512i,
[INFO] [stdout] 207 | |     a2: __m512i,
[INFO] [stdout] 208 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     a6: __m512i,
[INFO] [stdout] 212 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let x5A5A5A5A = _mm512_xor_si512(a1, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let x0F0FF0F0 = _mm512_xor_si512(a3, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let x33FF33FF = _mm512_or_si512(a2, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let x33FFCC00 = _mm512_xor_si512(a5, x33FF33FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:219:21
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let x0C0030F0 = and_not(x33FFCC00, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:220:21
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let x0C0CC0C0 = and_not(a2, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:221:21
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let x0CF3C03F = _mm512_xor_si512(a4, x0C0CC0C0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |     let x5EFBDA7F = _mm512_or_si512(x5A5A5A5A, x0CF3C03F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let x52FBCA0F = and_not(x0C0030F0, x5EFBDA7F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let x61C8F93C = _mm512_xor_si512(a2, x52FBCA0F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:226:21
[INFO] [stdout]     |
[INFO] [stdout] 226 |     let x00C0C03C = _mm512_and_si512(x0CF3C03F, x61C8F93C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let x0F0F30C0 = and_not(x00C0C03C, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let x3B92A366 = _mm512_xor_si512(x5A5A5A5A, x61C8F93C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |     let x30908326 = and_not(x0F0F30C0, x3B92A366);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     let x3C90B3D6 = _mm512_xor_si512(x0C0030F0, x30908326);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let x33CC33CC = _mm512_xor_si512(a2, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:233:21
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let x0C0CFFFF = _mm512_or_si512(a5, x0C0CC0C0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let x379E5C99 = _mm512_xor_si512(x3B92A366, x0C0CFFFF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:235:21
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let x04124C11 = and_not(x33CC33CC, x379E5C99);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:236:21
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let x56E9861E = _mm512_xor_si512(x52FBCA0F, x04124C11);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let x00 = and_not(x3C90B3D6, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let out1 = _mm512_xor_si512(x00, x56E9861E);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let xA91679E1 = _mm512_xor_si512(x56E9861E, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:242:15
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let x10 = and_not(a6, x3C90B3D6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let out2 = _mm512_xor_si512(x10, xA91679E1);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:245:21
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let x9586CA37 = _mm512_xor_si512(x3C90B3D6, xA91679E1);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:246:21
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let x8402C833 = and_not(x33CC33CC, x9586CA37);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let x84C2C83F = _mm512_or_si512(x00C0C03C, x8402C833);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:248:21
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let xB35C94A6 = _mm512_xor_si512(x379E5C99, x84C2C83F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:249:15
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let x20 = _mm512_or_si512(x61C8F93C, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 250 |     let out3 = _mm512_xor_si512(x20, xB35C94A6);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:252:15
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let x30 = _mm512_and_si512(a6, x61C8F93C);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:253:16
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let out4 = _mm512_xor_si512(x30, xB35C94A6);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:267:16
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | / pub unsafe fn s5_avx(
[INFO] [stdout] 260 | |     a1: __m512i,
[INFO] [stdout] 261 | |     a2: __m512i,
[INFO] [stdout] 262 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |     a6: __m512i,
[INFO] [stdout] 266 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:269:21
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let x77777777 = _mm512_or_si512(a1, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let x77770000 = and_not(a6, x77777777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let x22225555 = _mm512_xor_si512(a1, x77770000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:272:21
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let x11116666 = _mm512_xor_si512(a3, x22225555);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:273:21
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let x1F1F6F6F = _mm512_or_si512(a4, x11116666);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:275:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let x70700000 = and_not(a4, x77770000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let x43433333 = _mm512_xor_si512(a3, x70700000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:277:21
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let x00430033 = _mm512_and_si512(a5, x43433333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:278:21
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let x55557777 = _mm512_or_si512(a1, x11116666);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |     let x55167744 = _mm512_xor_si512(x00430033, x55557777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:280:21
[INFO] [stdout]     |
[INFO] [stdout] 280 |     let x5A19784B = _mm512_xor_si512(a4, x55167744);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:282:21
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let x5A1987B4 = _mm512_xor_si512(a6, x5A19784B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:283:21
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let x7A3BD7F5 = _mm512_or_si512(x22225555, x5A1987B4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let x003B00F5 = _mm512_and_si512(a5, x7A3BD7F5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:285:21
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let x221955A0 = _mm512_xor_si512(x22225555, x003B00F5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:286:21
[INFO] [stdout]     |
[INFO] [stdout] 286 |     let x05050707 = _mm512_and_si512(a4, x55557777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:287:21
[INFO] [stdout]     |
[INFO] [stdout] 287 |     let x271C52A7 = _mm512_xor_si512(x221955A0, x05050707);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let x2A2A82A0 = and_not(a1, x7A3BD7F5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:290:21
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let x6969B193 = _mm512_xor_si512(x43433333, x2A2A82A0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:291:21
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let x1FE06F90 = _mm512_xor_si512(a5, x1F1F6F6F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let x16804E00 = and_not(x6969B193, x1FE06F90);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:293:21
[INFO] [stdout]     |
[INFO] [stdout] 293 |     let xE97FB1FF = _mm512_xor_si512(x16804E00, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:294:15
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let x20 = and_not(a2, xE97FB1FF);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let out3 = _mm512_xor_si512(x20, x5A19784B);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let x43403302 = and_not(x003B00F5, x43433333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:298:21
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let x35CAED30 = _mm512_xor_si512(x2A2A82A0, x1FE06F90);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let x37DEFFB7 = _mm512_or_si512(x271C52A7, x35CAED30);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:300:21
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let x349ECCB5 = and_not(x43403302, x37DEFFB7);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:301:21
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let x0B01234A = and_not(x349ECCB5, x1F1F6F6F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let x101884B4 = _mm512_and_si512(x5A1987B4, x349ECCB5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let x0FF8EB24 = _mm512_xor_si512(x1FE06F90, x101884B4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let x41413333 = _mm512_and_si512(x43433333, x55557777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let x4FF9FB37 = _mm512_or_si512(x0FF8EB24, x41413333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:307:21
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let x4FC2FBC2 = _mm512_xor_si512(x003B00F5, x4FF9FB37);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:308:15
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let x30 = _mm512_and_si512(x4FC2FBC2, a2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let out4 = _mm512_xor_si512(x30, x271C52A7);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |     let x22222222 = _mm512_xor_si512(a1, x77777777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let x16BCEE97 = _mm512_xor_si512(x349ECCB5, x22222222);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let x0F080B04 = _mm512_and_si512(a4, x0FF8EB24);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let x19B4E593 = _mm512_xor_si512(x16BCEE97, x0F080B04);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:315:15
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let x00 = _mm512_or_si512(x0B01234A, a2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:316:16
[INFO] [stdout]     |
[INFO] [stdout] 316 |     let out1 = _mm512_xor_si512(x00, x19B4E593);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let x5C5C5C5C = _mm512_xor_si512(x1F1F6F6F, x43433333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let x4448184C = and_not(x19B4E593, x5C5C5C5C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:320:21
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let x2DDABE71 = _mm512_xor_si512(x22225555, x0FF8EB24);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:321:21
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let x6992A63D = _mm512_xor_si512(x4448184C, x2DDABE71);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:322:15
[INFO] [stdout]     |
[INFO] [stdout] 322 |     let x10 = _mm512_and_si512(x1F1F6F6F, a2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:323:16
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let out2 = _mm512_xor_si512(x10, x6992A63D);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:337:16
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | / pub unsafe fn s6_avx(
[INFO] [stdout] 330 | |     a1: __m512i,
[INFO] [stdout] 331 | |     a2: __m512i,
[INFO] [stdout] 332 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |     a6: __m512i,
[INFO] [stdout] 336 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:339:21
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let x33CC33CC = _mm512_xor_si512(a2, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:340:21
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let x3333FFFF = _mm512_or_si512(a2, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:341:21
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let x11115555 = _mm512_and_si512(a1, x3333FFFF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:342:21
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let x22DD6699 = _mm512_xor_si512(x33CC33CC, x11115555);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:343:21
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let x22DD9966 = _mm512_xor_si512(a6, x22DD6699);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:344:21
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let x00220099 = and_not(x22DD9966, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:346:21
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let x00551144 = _mm512_and_si512(a1, x22DD9966);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:347:21
[INFO] [stdout]     |
[INFO] [stdout] 347 |     let x33662277 = _mm512_xor_si512(a2, x00551144);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let x5A5A5A5A = _mm512_xor_si512(a1, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:349:21
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let x7B7E7A7F = _mm512_or_si512(x33662277, x5A5A5A5A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:350:21
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let x59A31CE6 = _mm512_xor_si512(x22DD6699, x7B7E7A7F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:352:21
[INFO] [stdout]     |
[INFO] [stdout] 352 |     let x09030C06 = _mm512_and_si512(a3, x59A31CE6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let x09030000 = and_not(a6, x09030C06);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:354:21
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let x336622FF = _mm512_or_si512(x00220099, x33662277);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:355:21
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let x3A6522FF = _mm512_xor_si512(x09030000, x336622FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:356:15
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let x30 = _mm512_and_si512(x3A6522FF, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:357:16
[INFO] [stdout]     |
[INFO] [stdout] 357 |     let out4 = _mm512_xor_si512(x30, x59A31CE6);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:359:21
[INFO] [stdout]     |
[INFO] [stdout] 359 |     let x484D494C = _mm512_xor_si512(a2, x7B7E7A7F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:360:21
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let x0000B6B3 = and_not(x484D494C, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:361:21
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let x0F0FB9BC = _mm512_xor_si512(a3, x0000B6B3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:362:21
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let x00FC00F9 = and_not(x09030C06, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:363:21
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let x0FFFB9FD = _mm512_or_si512(x0F0FB9BC, x00FC00F9);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:365:21
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let x5DF75DF7 = _mm512_or_si512(a1, x59A31CE6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:366:21
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let x116600F7 = _mm512_and_si512(x336622FF, x5DF75DF7);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:367:21
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let x1E69B94B = _mm512_xor_si512(x0F0FB9BC, x116600F7);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:368:21
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let x1668B94B = and_not(x09030000, x1E69B94B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:369:15
[INFO] [stdout]     |
[INFO] [stdout] 369 |     let x20 = _mm512_or_si512(x00220099, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:370:16
[INFO] [stdout]     |
[INFO] [stdout] 370 |     let out3 = _mm512_xor_si512(x20, x1668B94B);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:372:21
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let x7B7B7B7B = _mm512_or_si512(a2, x5A5A5A5A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:373:21
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let x411E5984 = _mm512_xor_si512(x3A6522FF, x7B7B7B7B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:374:21
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let x1FFFFDFD = _mm512_or_si512(x11115555, x0FFFB9FD);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:375:21
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let x5EE1A479 = _mm512_xor_si512(x411E5984, x1FFFFDFD);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:377:21
[INFO] [stdout]     |
[INFO] [stdout] 377 |     let x3CB4DFD2 = _mm512_xor_si512(x22DD6699, x1E69B94B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:378:21
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let x004B002D = and_not(x3CB4DFD2, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:379:21
[INFO] [stdout]     |
[INFO] [stdout] 379 |     let xB7B2B6B3 = _mm512_xor_si512(x484D494C, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:380:21
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let xCCC9CDC8 = _mm512_xor_si512(x7B7B7B7B, xB7B2B6B3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:381:21
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let xCC82CDE5 = _mm512_xor_si512(x004B002D, xCCC9CDC8);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:382:15
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let x10 = and_not(a4, xCC82CDE5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:383:16
[INFO] [stdout]     |
[INFO] [stdout] 383 |     let out2 = _mm512_xor_si512(x10, x5EE1A479);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:385:21
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let x0055EEBB = _mm512_xor_si512(a6, x00551144);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:386:21
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let x5A5AECE9 = _mm512_xor_si512(a1, x0F0FB9BC);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:387:21
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let x0050ECA9 = _mm512_and_si512(x0055EEBB, x5A5AECE9);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:388:21
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let xC5CAC1CE = _mm512_xor_si512(x09030C06, xCCC9CDC8);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:389:21
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let xC59A2D67 = _mm512_xor_si512(x0050ECA9, xC5CAC1CE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:390:15
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let x00 = and_not(a4, x0FFFB9FD);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:391:16
[INFO] [stdout]     |
[INFO] [stdout] 391 |     let out1 = _mm512_xor_si512(x00, xC59A2D67);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:405:16
[INFO] [stdout]     |
[INFO] [stdout] 405 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:397:1
[INFO] [stdout]     |
[INFO] [stdout] 397 | / pub unsafe fn s7_avx(
[INFO] [stdout] 398 | |     a1: __m512i,
[INFO] [stdout] 399 | |     a2: __m512i,
[INFO] [stdout] 400 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 403 | |     a6: __m512i,
[INFO] [stdout] 404 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:407:21
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let x0FF00FF0 = _mm512_xor_si512(a4, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:408:21
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let x3CC33CC3 = _mm512_xor_si512(a3, x0FF00FF0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:409:21
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let x00003CC3 = _mm512_and_si512(a6, x3CC33CC3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:410:21
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let x0F000F00 = _mm512_and_si512(a4, x0FF00FF0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:411:21
[INFO] [stdout]     |
[INFO] [stdout] 411 |     let x5A555A55 = _mm512_xor_si512(a2, x0F000F00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:412:21
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let x00001841 = _mm512_and_si512(x00003CC3, x5A555A55);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:414:21
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let x00000F00 = _mm512_and_si512(a6, x0F000F00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:415:21
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let x33333C33 = _mm512_xor_si512(a3, x00000F00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:416:21
[INFO] [stdout]     |
[INFO] [stdout] 416 |     let x7B777E77 = _mm512_or_si512(x5A555A55, x33333C33);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:417:21
[INFO] [stdout]     |
[INFO] [stdout] 417 |     let x0FF0F00F = _mm512_xor_si512(a6, x0FF00FF0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:418:21
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let x74878E78 = _mm512_xor_si512(x7B777E77, x0FF0F00F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:419:15
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let x30 = and_not(x00001841, a1);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:420:16
[INFO] [stdout]     |
[INFO] [stdout] 420 |     let out4 = _mm512_xor_si512(x30, x74878E78);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:422:21
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let x003C003C = and_not(x3CC33CC3, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:423:21
[INFO] [stdout]     |
[INFO] [stdout] 423 |     let x5A7D5A7D = _mm512_or_si512(x5A555A55, x003C003C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:424:21
[INFO] [stdout]     |
[INFO] [stdout] 424 |     let x333300F0 = _mm512_xor_si512(x00003CC3, x33333C33);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:425:21
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let x694E5A8D = _mm512_xor_si512(x5A7D5A7D, x333300F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:427:21
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let x0FF0CCCC = _mm512_xor_si512(x00003CC3, x0FF0F00F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:428:21
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let x000F0303 = and_not(x0FF0CCCC, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:429:21
[INFO] [stdout]     |
[INFO] [stdout] 429 |     let x5A505854 = and_not(x000F0303, x5A555A55);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:430:21
[INFO] [stdout]     |
[INFO] [stdout] 430 |     let x33CC000F = _mm512_xor_si512(a5, x333300F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:431:21
[INFO] [stdout]     |
[INFO] [stdout] 431 |     let x699C585B = _mm512_xor_si512(x5A505854, x33CC000F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:433:21
[INFO] [stdout]     |
[INFO] [stdout] 433 |     let x7F878F78 = _mm512_or_si512(x0F000F00, x74878E78);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:434:21
[INFO] [stdout]     |
[INFO] [stdout] 434 |     let x21101013 = _mm512_and_si512(a3, x699C585B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:435:21
[INFO] [stdout]     |
[INFO] [stdout] 435 |     let x7F979F7B = _mm512_or_si512(x7F878F78, x21101013);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:436:21
[INFO] [stdout]     |
[INFO] [stdout] 436 |     let x30030CC0 = and_not(x0FF0F00F, x3CC33CC3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:437:21
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let x4F9493BB = _mm512_xor_si512(x7F979F7B, x30030CC0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:438:15
[INFO] [stdout]     |
[INFO] [stdout] 438 |     let x00 = and_not(a1, x4F9493BB);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:439:16
[INFO] [stdout]     |
[INFO] [stdout] 439 |     let out1 = _mm512_xor_si512(x00, x694E5A8D);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:441:21
[INFO] [stdout]     |
[INFO] [stdout] 441 |     let x6F9CDBFB = _mm512_or_si512(x699C585B, x4F9493BB);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:442:21
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let x0000DBFB = _mm512_and_si512(a6, x6F9CDBFB);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:443:21
[INFO] [stdout]     |
[INFO] [stdout] 443 |     let x00005151 = _mm512_and_si512(a2, x0000DBFB);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:444:21
[INFO] [stdout]     |
[INFO] [stdout] 444 |     let x26DAC936 = _mm512_xor_si512(x694E5A8D, x4F9493BB);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:445:21
[INFO] [stdout]     |
[INFO] [stdout] 445 |     let x26DA9867 = _mm512_xor_si512(x00005151, x26DAC936);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:447:21
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let x27DA9877 = _mm512_or_si512(x21101013, x26DA9867);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:448:21
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let x27DA438C = _mm512_xor_si512(x0000DBFB, x27DA9877);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:449:21
[INFO] [stdout]     |
[INFO] [stdout] 449 |     let x2625C9C9 = _mm512_xor_si512(a5, x26DAC936);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:450:21
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let x27FFCBCD = _mm512_or_si512(x27DA438C, x2625C9C9);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:451:15
[INFO] [stdout]     |
[INFO] [stdout] 451 |     let x20 = _mm512_and_si512(x27FFCBCD, a1);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:452:16
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let out3 = _mm512_xor_si512(x20, x699C585B);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:454:21
[INFO] [stdout]     |
[INFO] [stdout] 454 |     let x27FF1036 = _mm512_xor_si512(x0000DBFB, x27FFCBCD);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:455:21
[INFO] [stdout]     |
[INFO] [stdout] 455 |     let x27FF103E = _mm512_or_si512(x003C003C, x27FF1036);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:456:21
[INFO] [stdout]     |
[INFO] [stdout] 456 |     let xB06B6C44 = _mm512_xor_si512(x4F9493BB, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:457:21
[INFO] [stdout]     |
[INFO] [stdout] 457 |     let x97947C7A = _mm512_xor_si512(x27FF103E, xB06B6C44);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:458:15
[INFO] [stdout]     |
[INFO] [stdout] 458 |     let x10 = and_not(a1, x97947C7A);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:459:16
[INFO] [stdout]     |
[INFO] [stdout] 459 |     let out2 = _mm512_xor_si512(x10, x26DA9867);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:473:16
[INFO] [stdout]     |
[INFO] [stdout] 473 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:465:1
[INFO] [stdout]     |
[INFO] [stdout] 465 | / pub unsafe fn s8_avx(
[INFO] [stdout] 466 | |     a1: __m512i,
[INFO] [stdout] 467 | |     a2: __m512i,
[INFO] [stdout] 468 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 471 | |     a6: __m512i,
[INFO] [stdout] 472 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:475:21
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let x0C0C0C0C = and_not(a2, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:476:21
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let x0000F0F0 = and_not(a3, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:477:21
[INFO] [stdout]     |
[INFO] [stdout] 477 |     let x00FFF00F = _mm512_xor_si512(a4, x0000F0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:478:21
[INFO] [stdout]     |
[INFO] [stdout] 478 |     let x00555005 = _mm512_and_si512(a1, x00FFF00F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:479:21
[INFO] [stdout]     |
[INFO] [stdout] 479 |     let x00515001 = and_not(x0C0C0C0C, x00555005);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:481:21
[INFO] [stdout]     |
[INFO] [stdout] 481 |     let x33000330 = and_not(x00FFF00F, a2);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:482:21
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let x77555775 = _mm512_or_si512(a1, x33000330);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:483:21
[INFO] [stdout]     |
[INFO] [stdout] 483 |     let x30303030 = and_not(a3, a2);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:484:21
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let x3030CFCF = _mm512_xor_si512(a5, x30303030);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:485:21
[INFO] [stdout]     |
[INFO] [stdout] 485 |     let x30104745 = _mm512_and_si512(x77555775, x3030CFCF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:486:21
[INFO] [stdout]     |
[INFO] [stdout] 486 |     let x30555745 = _mm512_or_si512(x00555005, x30104745);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:488:21
[INFO] [stdout]     |
[INFO] [stdout] 488 |     let xFF000FF0 = _mm512_xor_si512(x00FFF00F, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:489:21
[INFO] [stdout]     |
[INFO] [stdout] 489 |     let xCF1048B5 = _mm512_xor_si512(x30104745, xFF000FF0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:490:21
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let x080A080A = and_not(x77555775, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:491:21
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let xC71A40BF = _mm512_xor_si512(xCF1048B5, x080A080A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:492:21
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let xCB164CB3 = _mm512_xor_si512(x0C0C0C0C, xC71A40BF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:493:15
[INFO] [stdout]     |
[INFO] [stdout] 493 |     let x10 = _mm512_or_si512(x00515001, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:494:16
[INFO] [stdout]     |
[INFO] [stdout] 494 |     let out2 = _mm512_xor_si512(x10, xCB164CB3);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:496:21
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let x9E4319E6 = _mm512_xor_si512(a1, xCB164CB3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:497:21
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let x000019E6 = _mm512_and_si512(a5, x9E4319E6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:498:21
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let xF429738C = _mm512_xor_si512(a2, xC71A40BF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:499:21
[INFO] [stdout]     |
[INFO] [stdout] 499 |     let xF4296A6A = _mm512_xor_si512(x000019E6, xF429738C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:500:21
[INFO] [stdout]     |
[INFO] [stdout] 500 |     let xC729695A = _mm512_xor_si512(x33000330, xF4296A6A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:502:21
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let xC47C3D2F = _mm512_xor_si512(x30555745, xF4296A6A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:503:21
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let xF77F3F3F = _mm512_or_si512(a2, xC47C3D2F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:504:21
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let x9E43E619 = _mm512_xor_si512(a5, x9E4319E6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:505:21
[INFO] [stdout]     |
[INFO] [stdout] 505 |     let x693CD926 = _mm512_xor_si512(xF77F3F3F, x9E43E619);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:506:15
[INFO] [stdout]     |
[INFO] [stdout] 506 |     let x20 = _mm512_and_si512(x30555745, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:507:16
[INFO] [stdout]     |
[INFO] [stdout] 507 |     let out3 = _mm512_xor_si512(x20, x693CD926);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:509:21
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let xF719A695 = _mm512_xor_si512(x3030CFCF, xC729695A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |     let xF4FF73FF = _mm512_or_si512(a4, xF429738C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let x03E6D56A = _mm512_xor_si512(xF719A695, xF4FF73FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:512:21
[INFO] [stdout]     |
[INFO] [stdout] 512 |     let x56B3803F = _mm512_xor_si512(a1, x03E6D56A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:513:15
[INFO] [stdout]     |
[INFO] [stdout] 513 |     let x30 = _mm512_and_si512(x56B3803F, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:514:16
[INFO] [stdout]     |
[INFO] [stdout] 514 |     let out4 = _mm512_xor_si512(x30, xC729695A);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:516:21
[INFO] [stdout]     |
[INFO] [stdout] 516 |     let xF700A600 = and_not(a4, xF719A695);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:517:21
[INFO] [stdout]     |
[INFO] [stdout] 517 |     let x61008000 = _mm512_and_si512(x693CD926, xF700A600);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:518:21
[INFO] [stdout]     |
[INFO] [stdout] 518 |     let x03B7856B = _mm512_xor_si512(x00515001, x03E6D56A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:519:21
[INFO] [stdout]     |
[INFO] [stdout] 519 |     let x62B7056B = _mm512_xor_si512(x61008000, x03B7856B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:520:15
[INFO] [stdout]     |
[INFO] [stdout] 520 |     let x00 = _mm512_or_si512(x62B7056B, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:521:16
[INFO] [stdout]     |
[INFO] [stdout] 521 |     let out1 = _mm512_xor_si512(x00, xC729695A);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `bitsliced_des_inline_simd_avx` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/lib.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     bitsliced_des_inline_simd_avx(keys);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/lib.rs:80:1
[INFO] [stdout]    |
[INFO] [stdout] 80 | pub unsafe fn bitsliced_netntlmv1_inline_simd_avx(keys: &mut [__m512i; 64]) {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_setzero_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:173:24
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let mut outputs = [_mm512_setzero_si512(); 64];
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/lib.rs:172:1
[INFO] [stdout]     |
[INFO] [stdout] 172 | unsafe fn transpose_avx(blocks: &[[u64; 64]; 8]) -> [__m512i; 64] {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:181:28
[INFO] [stdout]     |
[INFO] [stdout] 181 |           outputs[bit_idx] = _mm512_set_epi64(
[INFO] [stdout]     |  ____________________________^
[INFO] [stdout] 182 | |             blocks_transposed[7][bit_idx] as i64,
[INFO] [stdout] 183 | |             blocks_transposed[6][bit_idx] as i64,
[INFO] [stdout] 184 | |             blocks_transposed[5][bit_idx] as i64,
[INFO] [stdout] ...   |
[INFO] [stdout] 189 | |             blocks_transposed[0][bit_idx] as i64,
[INFO] [stdout] 190 | |         );
[INFO] [stdout]     | |_________^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::arch::x86_64::_mm512_storeu_si512` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/lib.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |         _mm512_storeu_si512(lanes.as_mut_ptr() as *mut _, reg);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/lib.rs:196:1
[INFO] [stdout]     |
[INFO] [stdout] 196 | unsafe fn transpose_back_avx(outputs_simd: &[__m512i; 64]) -> [[u64; 64]; 8] {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DES_KEY_PERM` is never used
[INFO] [stdout]   --> src/lib.rs:95:7
[INFO] [stdout]    |
[INFO] [stdout] 95 | const DES_KEY_PERM: [i8; 64] = [
[INFO] [stdout]    |       ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `IPO` is never used
[INFO] [stdout]   --> src/constants.rs:29:11
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub const IPO: [u64; 64] = [
[INFO] [stdout]    |           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_binary_u64` is never used
[INFO] [stdout]  --> src/utils.rs:1:8
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub fn print_binary_u64(num: u64) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `print_binary_u32` is never used
[INFO] [stdout]  --> src/utils.rs:5:8
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub fn print_binary_u32(num: u32) {
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A0F5A0F` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:19:9
[INFO] [stdout]    |
[INFO] [stdout] 19 |     let x5A0F5A0F = a4 ^ x55005500;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a0_f5_a0_f`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:20:9
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x3333FFFF = a3 | a6;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2D2D6969` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:23:9
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x2D2D6969 = a4 ^ x22226666;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_d2_d6969`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:26:9
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let x00FFFF00 = a5 ^ a6;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:27:9
[INFO] [stdout]    |
[INFO] [stdout] 27 |     let x33CCCC33 = a3 ^ x00FFFF00;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4803120C` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let x4803120C = x5A0F5A0F & !x33CCCC33;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4803120_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2222FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x2222FFFF = a6 | x22226666;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2222_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6A21EDF3` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x6A21EDF3 = x4803120C ^ x2222FFFF;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x6_a21_edf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4A01CC93` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let x4A01CC93 = x6A21EDF3 & !x25202160;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_a01_cc93`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5555FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let x5555FFFF = a1 | a6;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x5555_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7F75FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     let x7F75FFFF = x6A21EDF3 | x5555FFFF;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_f75_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00D20096` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let x00D20096 = a5 & !x2D2D6969;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_d20096`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7FA7FF69` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let x7FA7FF69 = x7F75FFFF ^ x00D20096;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_fa7_ff69`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0A0A0000` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let x0A0A0000 = a4 & !x5555FFFF;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_a0_a0000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0AD80096` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     let x0AD80096 = x00D20096 ^ x0A0A0000;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad80096`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0AD99996` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let x0AD99996 = x0AD80096 | x00999900;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad99996`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x257AA5F0` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:44:9
[INFO] [stdout]    |
[INFO] [stdout] 44 |     let x257AA5F0 = x5A0F5A0F ^ x7F75FFFF;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x257_aa5_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x054885C0` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x054885C0 = x257AA5F0 & !x22332233;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x054885_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xFAB77A3F` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let xFAB77A3F = !x054885C0;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_fab77_a3_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2221EDF3` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let x2221EDF3 = x3333FFFF & x6A21EDF3;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2221_edf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xD89697CC` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:48:9
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let xD89697CC = xFAB77A3F ^ x2221EDF3;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_d89697_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x05B77AC0` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:53:9
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let x05B77AC0 = x00FFFF00 ^ x054885C0;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x05_b77_ac0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x05F77AD6` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let x05F77AD6 = x00D20096 | x05B77AC0;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x05_f77_ad6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x36C48529` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let x36C48529 = x3333FFFF ^ x05F77AD6;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x36_c48529`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6391D07C` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x6391D07C = a1 ^ x36C48529;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x6391_d07_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xBB0747B0` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let xBB0747B0 = xD89697CC ^ x6391D07C;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_bb0747_b0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4C460000` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let x4C460000 = x3333FFFF ^ x7F75FFFF;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_c460000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4EDF9996` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let x4EDF9996 = x0AD99996 | x4C460000;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_edf9996`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2D4E49EA` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let x2D4E49EA = x6391D07C ^ x4EDF9996;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_d4_e49_ea`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xBBFFFFB0` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let xBBFFFFB0 = x00FFFF00 | xBB0747B0;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_bbffffb0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x96B1B65A` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let x96B1B65A = x2D4E49EA ^ xBBFFFFB0;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x96_b1_b65_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5AFF5AFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let x5AFF5AFF = a5 | x5A0F5A0F;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_aff5_aff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x52B11215` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:72:9
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let x52B11215 = x5AFF5AFF & !x2D4E49EA;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x52_b11215`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4201C010` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:73:9
[INFO] [stdout]    |
[INFO] [stdout] 73 |     let x4201C010 = x4A01CC93 & x6391D07C;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4201_c010`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x10B0D205` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let x10B0D205 = x52B11215 ^ x4201C010;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x10_b0_d205`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let x33CC33CC = a2 ^ a5;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00AA00FF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let x00AA00FF = a5 & !x55550000;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_aa00_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33BB33FF` should have a snake case name
[INFO] [stdout]   --> src/sbox_optimized.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let x33BB33FF = a2 | x00AA00FF;
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_bb33_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC0000` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let x33CC0000 = x33CC33CC & !a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc0000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x11BB11BB` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let x11BB11BB = a5 ^ x11441144;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x11_bb11_bb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x003311BB` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let x003311BB = x11BB11BB & !x33CC0000;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x003311_bb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00000F0F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:106:9
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let x00000F0F = a3 & a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f0_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x336600FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:107:9
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let x336600FF = x00AA00FF ^ x33CC0000;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x336600_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x332200FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:108:9
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let x332200FF = x33BB33FF & x336600FF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x332200_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x332200F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let x332200F0 = x332200FF & !x00000F0F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x332200_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0302000F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let x0302000F = a3 & x332200FF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0302000_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xAAAAAAAA` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let xAAAAAAAA = !a1;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_aaaaaaaa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9A8AAA5` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:113:9
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let xA9A8AAA5 = x0302000F ^ xAAAAAAAA;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_a8_aaa5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:114:9
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let x33CCCC33 = a6 ^ x33CC33CC;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CCC030` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let x33CCC030 = x33CCCC33 & !x00000F0F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_ccc030`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9A646A95` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let x9A646A95 = xA9A8AAA5 ^ x33CCC030;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_a646_a95`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x118822B8` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:122:9
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let x118822B8 = x11BB11BB ^ x00333303;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x118822_b8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA8208805` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let xA8208805 = xA9A8AAA5 & !x118822B8;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a8208805`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3CC3C33C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let x3CC3C33C = a3 ^ x33CCCC33;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc3_c33_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x94E34B39` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:125:9
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let x94E34B39 = xA8208805 ^ x3CC3C33C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x94_e34_b39`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0331330C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:130:9
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let x0331330C = x0302000F ^ x00333303;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0331330_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3FF3F33C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:131:9
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let x3FF3F33C = x3CC3C33C | x0331330C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_ff3_f33_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9DF596A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:132:9
[INFO] [stdout]     |
[INFO] [stdout] 132 |     let xA9DF596A = x33BB33FF ^ x9A646A95;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df596_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9DF5F6F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:133:9
[INFO] [stdout]     |
[INFO] [stdout] 133 |     let xA9DF5F6F = x00000F0F | xA9DF596A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df5_f6_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x962CAC53` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:134:9
[INFO] [stdout]     |
[INFO] [stdout] 134 |     let x962CAC53 = x3FF3F33C ^ xA9DF5F6F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x962_cac53`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9466A6A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |     let xA9466A6A = x332200FF ^ x9A646A95;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9466_a6_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3DA52153` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     let x3DA52153 = x94E34B39 ^ xA9466A6A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_da52153`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33C0330C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:139:9
[INFO] [stdout]     |
[INFO] [stdout] 139 |     let x33C0330C = x33CC33CC & x3FF3F33C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_c0330_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1A45324F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:140:9
[INFO] [stdout]     |
[INFO] [stdout] 140 |     let x1A45324F = x29850143 ^ x33C0330C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_a45324_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0A451047` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:145:9
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let x0A451047 = x1A45324F & !x118822B8;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_a451047`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xBBDFDD7B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:146:9
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let xBBDFDD7B = x33CCCC33 | xA9DF596A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_bbdfdd7_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB19ACD3C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:147:9
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let xB19ACD3C = x0A451047 ^ xBBDFDD7B;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b19_acd3_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let x0F0FF0F0 = a3 ^ a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4F4FF4F4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let x4F4FF4F4 = x44444444 | x0F0FF0F0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_f4_ff4_f4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     let x00FFFF00 = a4 ^ a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00AAAA00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let x00AAAA00 = x00FFFF00 & !a1;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_aaaa00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4FE55EF4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:173:9
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let x4FE55EF4 = x4F4FF4F4 ^ x00AAAA00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_fe55_ef4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C3CC3C3` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let x3C3CC3C3 = a2 ^ x0F0FF0F0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_c3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C3C0000` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let x3C3C0000 = x3C3CC3C3 & !a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_c0000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7373F4F4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:177:9
[INFO] [stdout]     |
[INFO] [stdout] 177 |     let x7373F4F4 = x4F4FF4F4 ^ x3C3C0000;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7373_f4_f4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C840A00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let x0C840A00 = x4FE55EF4 & !x7373F4F4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c840_a00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00005EF4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let x00005EF4 = a6 & x4FE55EF4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00005_ef4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FF5EFF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let x00FF5EFF = a4 | x00005EF4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_ff5_eff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C699796` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:183:9
[INFO] [stdout]     |
[INFO] [stdout] 183 |     let x3C699796 = x3C3CC3C3 ^ x00555455;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c699796`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000FF000` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let x000FF000 = x0F0FF0F0 & x00FFFF00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000_ff000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x55AA55AA` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let x55AA55AA = a1 ^ a4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x55_aa55_aa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x26D9A15E` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:190:9
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let x26D9A15E = x7373F4F4 ^ x55AA55AA;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x26_d9_a15_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2FDFAF5F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:191:9
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let x2FDFAF5F = a3 | x26D9A15E;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_fdfaf5_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2FD00F5F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:192:9
[INFO] [stdout]     |
[INFO] [stdout] 192 |     let x2FD00F5F = x2FDFAF5F & !x000FF000;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_fd00_f5_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x55AAFFAA` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let x55AAFFAA = x00AAAA00 | x55AA55AA;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x55_aaffaa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000000FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let x000000FF = a4 & a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000000_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000000CC` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let x000000CC = x000000FF & !a2;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000000_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x284100D8` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:198:9
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let x284100D8 = x28410014 ^ x000000CC;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x284100_d8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x204100D0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     let x204100D0 = x7373F4F4 & x284100D8;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x204100_d0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C3CC3FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     let x3C3CC3FF = x3C3CC3C3 | x000000FF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1C3CC32F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     let x1C3CC32F = x3C3CC3FF & !x204100D0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_c3_cc32_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4969967A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     let x4969967A = a1 ^ x1C3CC32F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4969967_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4CC44CC4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     let x4CC44CC4 = x4FE55EF4 & !a2;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_cc44_cc4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x40C040C0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     let x40C040C0 = x4CC44CC4 & !a3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x40_c040_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC3C33C3C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     let xC3C33C3C = !x3C3CC3C3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c3_c33_c3_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9669C396` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:211:9
[INFO] [stdout]     |
[INFO] [stdout] 211 |     let x9669C396 = x55AAFFAA ^ xC3C33C3C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9669_c396`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xD6A98356` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:212:9
[INFO] [stdout]     |
[INFO] [stdout] 212 |     let xD6A98356 = x40C040C0 ^ x9669C396;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_a98356`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xD6E9C3D6` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let xD6E9C3D6 = x40C040C0 | x9669C396;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_e9_c3_d6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4CEEEEC4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let x4CEEEEC4 = x00AAAA00 | x4CC44CC4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_ceeeec4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9A072D12` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let x9A072D12 = xD6E9C3D6 ^ x4CEEEEC4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_a072_d12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x001A000B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let x001A000B = a4 & !x4FE55EF4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x001_a000_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9A1F2D1B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let x9A1F2D1B = x9A072D12 | x001A000B;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_a1_f2_d1_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let x5A5A5A5A = a1 ^ a3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:242:9
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let x0F0FF0F0 = a3 ^ a5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33FF33FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:243:9
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let x33FF33FF = a2 | a4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_ff33_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33FFCC00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:244:9
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let x33FFCC00 = a5 ^ x33FF33FF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_ffcc00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0030F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let x0C0030F0 = x0F0FF0F0 & !x33FFCC00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0030_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0CC0C0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let x0C0CC0C0 = x0F0FF0F0 & !a2;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cc0_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0CF3C03F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let x0CF3C03F = a4 ^ x0C0CC0C0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_cf3_c03_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5EFBDA7F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let x5EFBDA7F = x5A5A5A5A | x0CF3C03F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_efbda7_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x52FBCA0F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:249:9
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let x52FBCA0F = x5EFBDA7F & !x0C0030F0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x52_fbca0_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x61C8F93C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:250:9
[INFO] [stdout]     |
[INFO] [stdout] 250 |     let x61C8F93C = a2 ^ x52FBCA0F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x61_c8_f93_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00C0C03C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:252:9
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let x00C0C03C = x0CF3C03F & x61C8F93C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_c0_c03_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0F30C0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:253:9
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let x0F0F30C0 = x0F0FF0F0 & !x00C0C03C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_f30_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3B92A366` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |     let x3B92A366 = x5A5A5A5A ^ x61C8F93C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_b92_a366`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C90B3D6` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:256:9
[INFO] [stdout]     |
[INFO] [stdout] 256 |     let x3C90B3D6 = x0C0030F0 ^ x30908326;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c90_b3_d6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:258:9
[INFO] [stdout]     |
[INFO] [stdout] 258 |     let x33CC33CC = a2 ^ a4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0CFFFF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:259:9
[INFO] [stdout]     |
[INFO] [stdout] 259 |     let x0C0CFFFF = a5 | x0C0CC0C0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x379E5C99` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:260:9
[INFO] [stdout]     |
[INFO] [stdout] 260 |     let x379E5C99 = x3B92A366 ^ x0C0CFFFF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x379_e5_c99`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x04124C11` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:261:9
[INFO] [stdout]     |
[INFO] [stdout] 261 |     let x04124C11 = x379E5C99 & !x33CC33CC;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x04124_c11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x56E9861E` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:262:9
[INFO] [stdout]     |
[INFO] [stdout] 262 |     let x56E9861E = x52FBCA0F ^ x04124C11;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x56_e9861_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA91679E1` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:267:9
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let xA91679E1 = !x56E9861E;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a91679_e1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9586CA37` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let x9586CA37 = x3C90B3D6 ^ xA91679E1;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9586_ca37`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x8402C833` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let x8402C833 = x9586CA37 & !x33CC33CC;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x8402_c833`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x84C2C83F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:274:9
[INFO] [stdout]     |
[INFO] [stdout] 274 |     let x84C2C83F = x00C0C03C | x8402C833;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x84_c2_c83_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB35C94A6` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:275:9
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let xB35C94A6 = x379E5C99 ^ x84C2C83F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b35_c94_a6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1F1F6F6F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let x1F1F6F6F = a4 | x11116666;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_f1_f6_f6_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A19784B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 |     let x5A19784B = a4 ^ x55167744;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a19784_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A1987B4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let x5A1987B4 = a6 ^ x5A19784B;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a1987_b4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7A3BD7F5` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let x7A3BD7F5 = x22225555 | x5A1987B4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_a3_bd7_f5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x003B00F5` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:315:9
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let x003B00F5 = a5 & x7A3BD7F5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x003_b00_f5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x221955A0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:316:9
[INFO] [stdout]     |
[INFO] [stdout] 316 |     let x221955A0 = x22225555 ^ x003B00F5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x221955_a0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x271C52A7` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let x271C52A7 = x221955A0 ^ x05050707;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x271_c52_a7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2A2A82A0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let x2A2A82A0 = x7A3BD7F5 & !a1;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_a2_a82_a0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6969B193` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:321:9
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let x6969B193 = x43433333 ^ x2A2A82A0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x6969_b193`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1FE06F90` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:322:9
[INFO] [stdout]     |
[INFO] [stdout] 322 |     let x1FE06F90 = a5 ^ x1F1F6F6F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_fe06_f90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x16804E00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let x16804E00 = x1FE06F90 & !x6969B193;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x16804_e00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xE97FB1FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:324:9
[INFO] [stdout]     |
[INFO] [stdout] 324 |     let xE97FB1FF = !x16804E00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_e97_fb1_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x35CAED30` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:330:9
[INFO] [stdout]     |
[INFO] [stdout] 330 |     let x35CAED30 = x2A2A82A0 ^ x1FE06F90;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x35_caed30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x37DEFFB7` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:331:9
[INFO] [stdout]     |
[INFO] [stdout] 331 |     let x37DEFFB7 = x271C52A7 | x35CAED30;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x37_deffb7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x349ECCB5` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:332:9
[INFO] [stdout]     |
[INFO] [stdout] 332 |     let x349ECCB5 = x37DEFFB7 & !x43403302;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x349_eccb5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0B01234A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:333:9
[INFO] [stdout]     |
[INFO] [stdout] 333 |     let x0B01234A = x1F1F6F6F & !x349ECCB5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_b01234_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x101884B4` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:335:9
[INFO] [stdout]     |
[INFO] [stdout] 335 |     let x101884B4 = x5A1987B4 & x349ECCB5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x101884_b4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF8EB24` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:336:9
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let x0FF8EB24 = x1FE06F90 ^ x101884B4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff8_eb24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4FF9FB37` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:338:9
[INFO] [stdout]     |
[INFO] [stdout] 338 |     let x4FF9FB37 = x0FF8EB24 | x41413333;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_ff9_fb37`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4FC2FBC2` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let x4FC2FBC2 = x003B00F5 ^ x4FF9FB37;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_fc2_fbc2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x16BCEE97` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:345:9
[INFO] [stdout]     |
[INFO] [stdout] 345 |     let x16BCEE97 = x349ECCB5 ^ x22222222;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x16_bcee97`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F080B04` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:346:9
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let x0F080B04 = a4 & x0FF8EB24;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f080_b04`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x19B4E593` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:347:9
[INFO] [stdout]     |
[INFO] [stdout] 347 |     let x19B4E593 = x16BCEE97 ^ x0F080B04;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x19_b4_e593`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5C5C5C5C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     let x5C5C5C5C = x1F1F6F6F ^ x43433333;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_c5_c5_c5_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4448184C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:353:9
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let x4448184C = x5C5C5C5C & !x19B4E593;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4448184_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2DDABE71` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let x2DDABE71 = x22225555 ^ x0FF8EB24;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_ddabe71`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6992A63D` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let x6992A63D = x4448184C ^ x2DDABE71;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x6992_a63_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:376:9
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let x33CC33CC = a2 ^ a5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:378:9
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let x3333FFFF = a2 | a6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x22DD6699` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let x22DD6699 = x33CC33CC ^ x11115555;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd6699`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x22DD9966` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let x22DD9966 = a6 ^ x22DD6699;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd9966`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let x5A5A5A5A = a1 ^ a3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7B7E7A7F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let x7B7E7A7F = x33662277 | x5A5A5A5A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_e7_a7_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x59A31CE6` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let x59A31CE6 = x22DD6699 ^ x7B7E7A7F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x59_a31_ce6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x09030C06` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:390:9
[INFO] [stdout]     |
[INFO] [stdout] 390 |     let x09030C06 = a3 & x59A31CE6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x09030_c06`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x336622FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:392:9
[INFO] [stdout]     |
[INFO] [stdout] 392 |     let x336622FF = x00220099 | x33662277;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x336622_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3A6522FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:393:9
[INFO] [stdout]     |
[INFO] [stdout] 393 |     let x3A6522FF = x09030000 ^ x336622FF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_a6522_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x484D494C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:398:9
[INFO] [stdout]     |
[INFO] [stdout] 398 |     let x484D494C = a2 ^ x7B7E7A7F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x484_d494_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0000B6B3` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:399:9
[INFO] [stdout]     |
[INFO] [stdout] 399 |     let x0000B6B3 = a6 & !x484D494C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0000_b6_b3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0FB9BC` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:400:9
[INFO] [stdout]     |
[INFO] [stdout] 400 |     let x0F0FB9BC = a3 ^ x0000B6B3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_fb9_bc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FC00F9` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:401:9
[INFO] [stdout]     |
[INFO] [stdout] 401 |     let x00FC00F9 = a5 & !x09030C06;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_fc00_f9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FFFB9FD` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 |     let x0FFFB9FD = x0F0FB9BC | x00FC00F9;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_fffb9_fd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5DF75DF7` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:404:9
[INFO] [stdout]     |
[INFO] [stdout] 404 |     let x5DF75DF7 = a1 | x59A31CE6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_df75_df7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x116600F7` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:405:9
[INFO] [stdout]     |
[INFO] [stdout] 405 |     let x116600F7 = x336622FF & x5DF75DF7;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x116600_f7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1E69B94B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:406:9
[INFO] [stdout]     |
[INFO] [stdout] 406 |     let x1E69B94B = x0F0FB9BC ^ x116600F7;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_e69_b94_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1668B94B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:407:9
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let x1668B94B = x1E69B94B & !x09030000;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1668_b94_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7B7B7B7B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:412:9
[INFO] [stdout]     |
[INFO] [stdout] 412 |     let x7B7B7B7B = a2 | x5A5A5A5A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_b7_b7_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x411E5984` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:413:9
[INFO] [stdout]     |
[INFO] [stdout] 413 |     let x411E5984 = x3A6522FF ^ x7B7B7B7B;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x411_e5984`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1FFFFDFD` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let x1FFFFDFD = x11115555 | x0FFFB9FD;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_ffffdfd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5EE1A479` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let x5EE1A479 = x411E5984 ^ x1FFFFDFD;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_ee1_a479`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3CB4DFD2` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |     let x3CB4DFD2 = x22DD6699 ^ x1E69B94B;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_cb4_dfd2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x004B002D` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let x004B002D = a5 & !x3CB4DFD2;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x004_b002_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB7B2B6B3` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 |     let xB7B2B6B3 = !x484D494C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b7_b2_b6_b3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCCC9CDC8` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:420:9
[INFO] [stdout]     |
[INFO] [stdout] 420 |     let xCCC9CDC8 = x7B7B7B7B ^ xB7B2B6B3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_ccc9_cdc8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCC82CDE5` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:421:9
[INFO] [stdout]     |
[INFO] [stdout] 421 |     let xCC82CDE5 = x004B002D ^ xCCC9CDC8;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_cc82_cde5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0055EEBB` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |     let x0055EEBB = a6 ^ x00551144;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0055_eebb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A5AECE9` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let x5A5AECE9 = a1 ^ x0F0FB9BC;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_aece9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0050ECA9` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let x0050ECA9 = x0055EEBB & x5A5AECE9;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0050_eca9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC5CAC1CE` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |     let xC5CAC1CE = x09030C06 ^ xCCC9CDC8;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c5_cac1_ce`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC59A2D67` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |     let xC59A2D67 = x0050ECA9 ^ xC5CAC1CE;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c59_a2_d67`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF00FF0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     let x0FF00FF0 = a4 ^ a5;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff00_ff0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3CC33CC3` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:452:9
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let x3CC33CC3 = a3 ^ x0FF00FF0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc33_cc3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00003CC3` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:453:9
[INFO] [stdout]     |
[INFO] [stdout] 453 |     let x00003CC3 = a6 & x3CC33CC3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00003_cc3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F000F00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 |     let x0F000F00 = a4 & x0FF00FF0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f000_f00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A555A55` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |     let x5A555A55 = a2 ^ x0F000F00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a555_a55`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00000F00` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:458:9
[INFO] [stdout]     |
[INFO] [stdout] 458 |     let x00000F00 = a6 & x0F000F00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33333C33` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:459:9
[INFO] [stdout]     |
[INFO] [stdout] 459 |     let x33333C33 = a3 ^ x00000F00;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33333_c33`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7B777E77` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:460:9
[INFO] [stdout]     |
[INFO] [stdout] 460 |     let x7B777E77 = x5A555A55 | x33333C33;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_b777_e77`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF0F00F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:461:9
[INFO] [stdout]     |
[INFO] [stdout] 461 |     let x0FF0F00F = a6 ^ x0FF00FF0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_f00_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x74878E78` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:462:9
[INFO] [stdout]     |
[INFO] [stdout] 462 |     let x74878E78 = x7B777E77 ^ x0FF0F00F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x74878_e78`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x003C003C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:467:9
[INFO] [stdout]     |
[INFO] [stdout] 467 |     let x003C003C = a5 & !x3CC33CC3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x003_c003_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A7D5A7D` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:468:9
[INFO] [stdout]     |
[INFO] [stdout] 468 |     let x5A7D5A7D = x5A555A55 | x003C003C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a7_d5_a7_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x333300F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:469:9
[INFO] [stdout]     |
[INFO] [stdout] 469 |     let x333300F0 = x00003CC3 ^ x33333C33;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x333300_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x694E5A8D` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:470:9
[INFO] [stdout]     |
[INFO] [stdout] 470 |     let x694E5A8D = x5A7D5A7D ^ x333300F0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x694_e5_a8_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF0CCCC` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:472:9
[INFO] [stdout]     |
[INFO] [stdout] 472 |     let x0FF0CCCC = x00003CC3 ^ x0FF0F00F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_cccc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000F0303` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:473:9
[INFO] [stdout]     |
[INFO] [stdout] 473 |     let x000F0303 = a4 & !x0FF0CCCC;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000_f0303`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A505854` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:474:9
[INFO] [stdout]     |
[INFO] [stdout] 474 |     let x5A505854 = x5A555A55 & !x000F0303;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a505854`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC000F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let x33CC000F = a5 ^ x333300F0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc000_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x699C585B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let x699C585B = x5A505854 ^ x33CC000F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x699_c585_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7F878F78` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:478:9
[INFO] [stdout]     |
[INFO] [stdout] 478 |     let x7F878F78 = x0F000F00 | x74878E78;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_f878_f78`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7F979F7B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |     let x7F979F7B = x7F878F78 | x21101013;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_f979_f7_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x30030CC0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:481:9
[INFO] [stdout]     |
[INFO] [stdout] 481 |     let x30030CC0 = x3CC33CC3 & !x0FF0F00F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x30030_cc0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4F9493BB` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:482:9
[INFO] [stdout]     |
[INFO] [stdout] 482 |     let x4F9493BB = x7F979F7B ^ x30030CC0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_f9493_bb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6F9CDBFB` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:487:9
[INFO] [stdout]     |
[INFO] [stdout] 487 |     let x6F9CDBFB = x699C585B | x4F9493BB;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x6_f9_cdbfb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0000DBFB` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:488:9
[INFO] [stdout]     |
[INFO] [stdout] 488 |     let x0000DBFB = a6 & x6F9CDBFB;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0000_dbfb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x26DAC936` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let x26DAC936 = x694E5A8D ^ x4F9493BB;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x26_dac936`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x26DA9867` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let x26DA9867 = x00005151 ^ x26DAC936;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x26_da9867`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27DA9877` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:493:9
[INFO] [stdout]     |
[INFO] [stdout] 493 |     let x27DA9877 = x21101013 | x26DA9867;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_da9877`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27DA438C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:494:9
[INFO] [stdout]     |
[INFO] [stdout] 494 |     let x27DA438C = x0000DBFB ^ x27DA9877;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_da438_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2625C9C9` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:495:9
[INFO] [stdout]     |
[INFO] [stdout] 495 |     let x2625C9C9 = a5 ^ x26DAC936;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2625_c9_c9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27FFCBCD` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let x27FFCBCD = x27DA438C | x2625C9C9;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_ffcbcd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27FF1036` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:501:9
[INFO] [stdout]     |
[INFO] [stdout] 501 |     let x27FF1036 = x0000DBFB ^ x27FFCBCD;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff1036`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27FF103E` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let x27FF103E = x003C003C | x27FF1036;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff103_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB06B6C44` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let xB06B6C44 = !x4F9493BB;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b06_b6_c44`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x97947C7A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let x97947C7A = x27FF103E ^ xB06B6C44;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x97947_c7_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0C0C0C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:525:9
[INFO] [stdout]     |
[INFO] [stdout] 525 |     let x0C0C0C0C = a3 & !a2;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_c0_c0_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0000F0F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:526:9
[INFO] [stdout]     |
[INFO] [stdout] 526 |     let x0000F0F0 = a5 & !a3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0000_f0_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FFF00F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:527:9
[INFO] [stdout]     |
[INFO] [stdout] 527 |     let x00FFF00F = a4 ^ x0000F0F0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_fff00_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3030CFCF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:534:9
[INFO] [stdout]     |
[INFO] [stdout] 534 |     let x3030CFCF = a5 ^ x30303030;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3030_cfcf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xFF000FF0` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:538:9
[INFO] [stdout]     |
[INFO] [stdout] 538 |     let xFF000FF0 = !x00FFF00F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_ff000_ff0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCF1048B5` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:539:9
[INFO] [stdout]     |
[INFO] [stdout] 539 |     let xCF1048B5 = x30104745 ^ xFF000FF0;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_cf1048_b5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x080A080A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:540:9
[INFO] [stdout]     |
[INFO] [stdout] 540 |     let x080A080A = a3 & !x77555775;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x080_a080_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC71A40BF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |     let xC71A40BF = xCF1048B5 ^ x080A080A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c71_a40_bf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCB164CB3` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:542:9
[INFO] [stdout]     |
[INFO] [stdout] 542 |     let xCB164CB3 = x0C0C0C0C ^ xC71A40BF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_cb164_cb3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9E4319E6` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:547:9
[INFO] [stdout]     |
[INFO] [stdout] 547 |     let x9E4319E6 = a1 ^ xCB164CB3;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_e4319_e6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000019E6` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:548:9
[INFO] [stdout]     |
[INFO] [stdout] 548 |     let x000019E6 = a5 & x9E4319E6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000019_e6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF429738C` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:549:9
[INFO] [stdout]     |
[INFO] [stdout] 549 |     let xF429738C = a2 ^ xC71A40BF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f429738_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF4296A6A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:550:9
[INFO] [stdout]     |
[INFO] [stdout] 550 |     let xF4296A6A = x000019E6 ^ xF429738C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f4296_a6_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC729695A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:551:9
[INFO] [stdout]     |
[INFO] [stdout] 551 |     let xC729695A = x33000330 ^ xF4296A6A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c729695_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC47C3D2F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:553:9
[INFO] [stdout]     |
[INFO] [stdout] 553 |     let xC47C3D2F = x30555745 ^ xF4296A6A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c47_c3_d2_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF77F3F3F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:554:9
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let xF77F3F3F = a2 | xC47C3D2F;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f77_f3_f3_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9E43E619` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:555:9
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let x9E43E619 = a5 ^ x9E4319E6;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_e43_e619`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x693CD926` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:556:9
[INFO] [stdout]     |
[INFO] [stdout] 556 |     let x693CD926 = xF77F3F3F ^ x9E43E619;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x693_cd926`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF719A695` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:561:9
[INFO] [stdout]     |
[INFO] [stdout] 561 |     let xF719A695 = x3030CFCF ^ xC729695A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f719_a695`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF4FF73FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:562:9
[INFO] [stdout]     |
[INFO] [stdout] 562 |     let xF4FF73FF = a4 | xF429738C;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f4_ff73_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x03E6D56A` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:563:9
[INFO] [stdout]     |
[INFO] [stdout] 563 |     let x03E6D56A = xF719A695 ^ xF4FF73FF;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x03_e6_d56_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x56B3803F` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:564:9
[INFO] [stdout]     |
[INFO] [stdout] 564 |     let x56B3803F = a1 ^ x03E6D56A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x56_b3803_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF700A600` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:569:9
[INFO] [stdout]     |
[INFO] [stdout] 569 |     let xF700A600 = xF719A695 & !a4;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f700_a600`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x03B7856B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:571:9
[INFO] [stdout]     |
[INFO] [stdout] 571 |     let x03B7856B = x00515001 ^ x03E6D56A;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x03_b7856_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x62B7056B` should have a snake case name
[INFO] [stdout]    --> src/sbox_optimized.rs:572:9
[INFO] [stdout]     |
[INFO] [stdout] 572 |     let x62B7056B = x61008000 ^ x03B7856B;
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x62_b7056_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A0F5A0F` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:21:9
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x5A0F5A0F = _mm512_xor_si512(a4, x55005500);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a0_f5_a0_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:22:9
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x3333FFFF = _mm512_or_si512(a3, a6);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2D2D6969` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let x2D2D6969 = _mm512_xor_si512(a4, x22226666);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_d2_d6969`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:28:9
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let x00FFFF00 = _mm512_xor_si512(a5, a6);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:29:9
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x33CCCC33 = _mm512_xor_si512(a3, x00FFFF00);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4803120C` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x4803120C = and_not(x33CCCC33, x5A0F5A0F);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4803120_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2222FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let x2222FFFF = _mm512_or_si512(a6, x22226666);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2222_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6A21EDF3` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let x6A21EDF3 = _mm512_xor_si512(x4803120C, x2222FFFF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x6_a21_edf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4A01CC93` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let x4A01CC93 = and_not(x25202160, x6A21EDF3);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_a01_cc93`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5555FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let x5555FFFF = _mm512_or_si512(a1, a6);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x5555_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7F75FFFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let x7F75FFFF = _mm512_or_si512(x6A21EDF3, x5555FFFF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_f75_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00D20096` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let x00D20096 = and_not(x2D2D6969, a5);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_d20096`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7FA7FF69` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let x7FA7FF69 = _mm512_xor_si512(x7F75FFFF, x00D20096);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_fa7_ff69`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0A0A0000` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let x0A0A0000 = and_not(x5555FFFF, a4);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_a0_a0000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0AD80096` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let x0AD80096 = _mm512_xor_si512(x00D20096, x0A0A0000);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad80096`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0AD99996` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:43:9
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let x0AD99996 = _mm512_or_si512(x0AD80096, x00999900);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ad99996`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x257AA5F0` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:46:9
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let x257AA5F0 = _mm512_xor_si512(x5A0F5A0F, x7F75FFFF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x257_aa5_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x054885C0` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:47:9
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let x054885C0 = and_not(x22332233, x257AA5F0);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x054885_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xFAB77A3F` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:49:9
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let xFAB77A3F = _mm512_xor_si512(x054885C0, ones);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_fab77_a3_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2221EDF3` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:50:9
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let x2221EDF3 = _mm512_and_si512(x3333FFFF, x6A21EDF3);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2221_edf3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xD89697CC` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:51:9
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let xD89697CC = _mm512_xor_si512(xFAB77A3F, x2221EDF3);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_d89697_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x05B77AC0` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:54:9
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let x05B77AC0 = _mm512_xor_si512(x00FFFF00, x054885C0);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x05_b77_ac0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x05F77AD6` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:55:9
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let x05F77AD6 = _mm512_or_si512(x00D20096, x05B77AC0);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x05_f77_ad6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x36C48529` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:56:9
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x36C48529 = _mm512_xor_si512(x3333FFFF, x05F77AD6);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x36_c48529`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6391D07C` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:57:9
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let x6391D07C = _mm512_xor_si512(a1, x36C48529);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x6391_d07_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xBB0747B0` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:58:9
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let xBB0747B0 = _mm512_xor_si512(xD89697CC, x6391D07C);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_bb0747_b0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4C460000` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:61:9
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let x4C460000 = _mm512_xor_si512(x3333FFFF, x7F75FFFF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_c460000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4EDF9996` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let x4EDF9996 = _mm512_or_si512(x0AD99996, x4C460000);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_edf9996`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2D4E49EA` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:63:9
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let x2D4E49EA = _mm512_xor_si512(x6391D07C, x4EDF9996);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_d4_e49_ea`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xBBFFFFB0` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let xBBFFFFB0 = _mm512_or_si512(x00FFFF00, xBB0747B0);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x_bbffffb0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x96B1B65A` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:65:9
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let x96B1B65A = _mm512_xor_si512(x2D4E49EA, xBBFFFFB0);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x96_b1_b65_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5AFF5AFF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let x5AFF5AFF = _mm512_or_si512(a5, x5A0F5A0F);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_aff5_aff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x52B11215` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:69:9
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let x52B11215 = and_not(x2D4E49EA, x5AFF5AFF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x52_b11215`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4201C010` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:70:9
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let x4201C010 = _mm512_and_si512(x4A01CC93, x6391D07C);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x4201_c010`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x10B0D205` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:71:9
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let x10B0D205 = _mm512_xor_si512(x52B11215, x4201C010);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x10_b0_d205`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let x33CC33CC = _mm512_xor_si512(a2, a5);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00AA00FF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let x00AA00FF = and_not(x55550000, a5);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_aa00_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33BB33FF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let x33BB33FF = _mm512_or_si512(a2, x00AA00FF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_bb33_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC0000` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let x33CC0000 = and_not(a6, x33CC33CC);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc0000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x11BB11BB` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:94:9
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let x11BB11BB = _mm512_xor_si512(a5, x11441144);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x11_bb11_bb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x003311BB` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:95:9
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let x003311BB = and_not(x33CC0000, x11BB11BB);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x003311_bb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00000F0F` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:96:9
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let x00000F0F = _mm512_and_si512(a3, a6);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f0_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x336600FF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:97:9
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let x336600FF = _mm512_xor_si512(x00AA00FF, x33CC0000);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x336600_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x332200FF` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let x332200FF = _mm512_and_si512(x33BB33FF, x336600FF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x332200_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x332200F0` should have a snake case name
[INFO] [stdout]   --> src/sbox_simd.rs:99:9
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let x332200F0 = and_not(x00000F0F, x332200FF);
[INFO] [stdout]    |         ^^^^^^^^^ help: convert the identifier to snake case: `x332200_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0302000F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:100:9
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let x0302000F = _mm512_and_si512(a3, x332200FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0302000_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xAAAAAAAA` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:101:9
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let xAAAAAAAA = _mm512_xor_si512(a1, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_aaaaaaaa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9A8AAA5` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:102:9
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let xA9A8AAA5 = _mm512_xor_si512(x0302000F, xAAAAAAAA);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_a8_aaa5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CCCC33` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:103:9
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let x33CCCC33 = _mm512_xor_si512(a6, x33CC33CC);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cccc33`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CCC030` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:104:9
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let x33CCC030 = and_not(x00000F0F, x33CCCC33);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_ccc030`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9A646A95` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:105:9
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let x9A646A95 = _mm512_xor_si512(xA9A8AAA5, x33CCC030);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_a646_a95`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x118822B8` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:109:9
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let x118822B8 = _mm512_xor_si512(x11BB11BB, x00333303);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x118822_b8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA8208805` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:110:9
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let xA8208805 = and_not(x118822B8, xA9A8AAA5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a8208805`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3CC3C33C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:111:9
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let x3CC3C33C = _mm512_xor_si512(a3, x33CCCC33);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc3_c33_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x94E34B39` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:112:9
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let x94E34B39 = _mm512_xor_si512(xA8208805, x3CC3C33C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x94_e34_b39`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0331330C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:115:9
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let x0331330C = _mm512_xor_si512(x0302000F, x00333303);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0331330_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3FF3F33C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:116:9
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let x3FF3F33C = _mm512_or_si512(x3CC3C33C, x0331330C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_ff3_f33_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9DF596A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:117:9
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let xA9DF596A = _mm512_xor_si512(x33BB33FF, x9A646A95);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df596_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9DF5F6F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let xA9DF5F6F = _mm512_or_si512(x00000F0F, xA9DF596A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9_df5_f6_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x962CAC53` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let x962CAC53 = _mm512_xor_si512(x3FF3F33C, xA9DF5F6F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x962_cac53`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA9466A6A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:120:9
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let xA9466A6A = _mm512_xor_si512(x332200FF, x9A646A95);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a9466_a6_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3DA52153` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let x3DA52153 = _mm512_xor_si512(x94E34B39, xA9466A6A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_da52153`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33C0330C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:123:9
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let x33C0330C = _mm512_and_si512(x33CC33CC, x3FF3F33C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_c0330_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1A45324F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let x1A45324F = _mm512_xor_si512(x29850143, x33C0330C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_a45324_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0A451047` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:127:9
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let x0A451047 = and_not(x118822B8, x1A45324F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_a451047`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xBBDFDD7B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:128:9
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let xBBDFDD7B = _mm512_or_si512(x33CCCC33, xA9DF596A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_bbdfdd7_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB19ACD3C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:129:9
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let xB19ACD3C = _mm512_xor_si512(x0A451047, xBBDFDD7B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b19_acd3_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:148:9
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let x0F0FF0F0 = _mm512_xor_si512(a3, a6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4F4FF4F4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:149:9
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let x4F4FF4F4 = _mm512_or_si512(x44444444, x0F0FF0F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_f4_ff4_f4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FFFF00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:150:9
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let x00FFFF00 = _mm512_xor_si512(a4, a6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_ffff00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00AAAA00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:151:9
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let x00AAAA00 = and_not(a1, x00FFFF00);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_aaaa00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4FE55EF4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:152:9
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let x4FE55EF4 = _mm512_xor_si512(x4F4FF4F4, x00AAAA00);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_fe55_ef4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C3CC3C3` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:154:9
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let x3C3CC3C3 = _mm512_xor_si512(a2, x0F0FF0F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_c3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C3C0000` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:155:9
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let x3C3C0000 = and_not(a6, x3C3CC3C3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_c0000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7373F4F4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:156:9
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let x7373F4F4 = _mm512_xor_si512(x4F4FF4F4, x3C3C0000);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7373_f4_f4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C840A00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let x0C840A00 = and_not(x7373F4F4, x4FE55EF4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c840_a00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00005EF4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:159:9
[INFO] [stdout]     |
[INFO] [stdout] 159 |     let x00005EF4 = _mm512_and_si512(a6, x4FE55EF4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00005_ef4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FF5EFF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:160:9
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let x00FF5EFF = _mm512_or_si512(a4, x00005EF4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_ff5_eff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C699796` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let x3C699796 = _mm512_xor_si512(x3C3CC3C3, x00555455);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c699796`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000FF000` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let x000FF000 = _mm512_and_si512(x0F0FF0F0, x00FFFF00);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000_ff000`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x55AA55AA` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let x55AA55AA = _mm512_xor_si512(a1, a4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x55_aa55_aa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x26D9A15E` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let x26D9A15E = _mm512_xor_si512(x7373F4F4, x55AA55AA);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x26_d9_a15_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2FDFAF5F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let x2FDFAF5F = _mm512_or_si512(a3, x26D9A15E);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_fdfaf5_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2FD00F5F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let x2FD00F5F = and_not(x000FF000, x2FDFAF5F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_fd00_f5_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x55AAFFAA` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:172:9
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let x55AAFFAA = _mm512_or_si512(x00AAAA00, x55AA55AA);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x55_aaffaa`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000000FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:174:9
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let x000000FF = _mm512_and_si512(a4, a6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000000_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000000CC` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:175:9
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let x000000CC = and_not(a2, x000000FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000000_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x284100D8` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let x284100D8 = _mm512_xor_si512(x28410014, x000000CC);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x284100_d8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x204100D0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:178:9
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let x204100D0 = _mm512_and_si512(x7373F4F4, x284100D8);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x204100_d0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C3CC3FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:179:9
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let x3C3CC3FF = _mm512_or_si512(x3C3CC3C3, x000000FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c3_cc3_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1C3CC32F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:180:9
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let x1C3CC32F = and_not(x204100D0, x3C3CC3FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_c3_cc32_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4969967A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:181:9
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let x4969967A = _mm512_xor_si512(a1, x1C3CC32F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4969967_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4CC44CC4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:185:9
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let x4CC44CC4 = and_not(a2, x4FE55EF4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_cc44_cc4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x40C040C0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:186:9
[INFO] [stdout]     |
[INFO] [stdout] 186 |     let x40C040C0 = and_not(a3, x4CC44CC4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x40_c040_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC3C33C3C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:187:9
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let xC3C33C3C = _mm512_xor_si512(x3C3CC3C3, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c3_c33_c3_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9669C396` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:188:9
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let x9669C396 = _mm512_xor_si512(x55AAFFAA, xC3C33C3C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9669_c396`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xD6A98356` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:189:9
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let xD6A98356 = _mm512_xor_si512(x40C040C0, x9669C396);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_a98356`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xD6E9C3D6` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:193:9
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let xD6E9C3D6 = _mm512_or_si512(x40C040C0, x9669C396);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_d6_e9_c3_d6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4CEEEEC4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:194:9
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let x4CEEEEC4 = _mm512_or_si512(x00AAAA00, x4CC44CC4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_ceeeec4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9A072D12` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:195:9
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let x9A072D12 = _mm512_xor_si512(xD6E9C3D6, x4CEEEEC4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_a072_d12`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x001A000B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:196:9
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let x001A000B = and_not(x4FE55EF4, a4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x001_a000_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9A1F2D1B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let x9A1F2D1B = _mm512_or_si512(x9A072D12, x001A000B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_a1_f2_d1_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:215:9
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let x5A5A5A5A = _mm512_xor_si512(a1, a3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0FF0F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let x0F0FF0F0 = _mm512_xor_si512(a3, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_ff0_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33FF33FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let x33FF33FF = _mm512_or_si512(a2, a4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_ff33_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33FFCC00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:218:9
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let x33FFCC00 = _mm512_xor_si512(a5, x33FF33FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_ffcc00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0030F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:219:9
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let x0C0030F0 = and_not(x33FFCC00, x0F0FF0F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0030_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0CC0C0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:220:9
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let x0C0CC0C0 = and_not(a2, x0F0FF0F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cc0_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0CF3C03F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:221:9
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let x0CF3C03F = _mm512_xor_si512(a4, x0C0CC0C0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_cf3_c03_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5EFBDA7F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:222:9
[INFO] [stdout]     |
[INFO] [stdout] 222 |     let x5EFBDA7F = _mm512_or_si512(x5A5A5A5A, x0CF3C03F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_efbda7_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x52FBCA0F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:223:9
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let x52FBCA0F = and_not(x0C0030F0, x5EFBDA7F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x52_fbca0_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x61C8F93C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:224:9
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let x61C8F93C = _mm512_xor_si512(a2, x52FBCA0F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x61_c8_f93_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00C0C03C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:226:9
[INFO] [stdout]     |
[INFO] [stdout] 226 |     let x00C0C03C = _mm512_and_si512(x0CF3C03F, x61C8F93C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_c0_c03_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0F30C0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:227:9
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let x0F0F30C0 = and_not(x00C0C03C, x0F0FF0F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_f30_c0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3B92A366` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:228:9
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let x3B92A366 = _mm512_xor_si512(x5A5A5A5A, x61C8F93C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_b92_a366`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3C90B3D6` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:230:9
[INFO] [stdout]     |
[INFO] [stdout] 230 |     let x3C90B3D6 = _mm512_xor_si512(x0C0030F0, x30908326);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_c90_b3_d6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:232:9
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let x33CC33CC = _mm512_xor_si512(a2, a4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0CFFFF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:233:9
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let x0C0CFFFF = _mm512_or_si512(a5, x0C0CC0C0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_cffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x379E5C99` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:234:9
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let x379E5C99 = _mm512_xor_si512(x3B92A366, x0C0CFFFF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x379_e5_c99`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x04124C11` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:235:9
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let x04124C11 = and_not(x33CC33CC, x379E5C99);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x04124_c11`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x56E9861E` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:236:9
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let x56E9861E = _mm512_xor_si512(x52FBCA0F, x04124C11);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x56_e9861_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xA91679E1` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:241:9
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let xA91679E1 = _mm512_xor_si512(x56E9861E, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_a91679_e1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9586CA37` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:245:9
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let x9586CA37 = _mm512_xor_si512(x3C90B3D6, xA91679E1);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9586_ca37`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x8402C833` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:246:9
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let x8402C833 = and_not(x33CC33CC, x9586CA37);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x8402_c833`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x84C2C83F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:247:9
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let x84C2C83F = _mm512_or_si512(x00C0C03C, x8402C833);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x84_c2_c83_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB35C94A6` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:248:9
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let xB35C94A6 = _mm512_xor_si512(x379E5C99, x84C2C83F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b35_c94_a6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1F1F6F6F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:273:9
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let x1F1F6F6F = _mm512_or_si512(a4, x11116666);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_f1_f6_f6_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A19784B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:280:9
[INFO] [stdout]     |
[INFO] [stdout] 280 |     let x5A19784B = _mm512_xor_si512(a4, x55167744);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a19784_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A1987B4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let x5A1987B4 = _mm512_xor_si512(a6, x5A19784B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a1987_b4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7A3BD7F5` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:283:9
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let x7A3BD7F5 = _mm512_or_si512(x22225555, x5A1987B4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_a3_bd7_f5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x003B00F5` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:284:9
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let x003B00F5 = _mm512_and_si512(a5, x7A3BD7F5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x003_b00_f5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x221955A0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:285:9
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let x221955A0 = _mm512_xor_si512(x22225555, x003B00F5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x221955_a0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x271C52A7` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:287:9
[INFO] [stdout]     |
[INFO] [stdout] 287 |     let x271C52A7 = _mm512_xor_si512(x221955A0, x05050707);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x271_c52_a7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2A2A82A0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:289:9
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let x2A2A82A0 = and_not(a1, x7A3BD7F5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_a2_a82_a0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6969B193` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:290:9
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let x6969B193 = _mm512_xor_si512(x43433333, x2A2A82A0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x6969_b193`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1FE06F90` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let x1FE06F90 = _mm512_xor_si512(a5, x1F1F6F6F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_fe06_f90`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x16804E00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let x16804E00 = and_not(x6969B193, x1FE06F90);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x16804_e00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xE97FB1FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:293:9
[INFO] [stdout]     |
[INFO] [stdout] 293 |     let xE97FB1FF = _mm512_xor_si512(x16804E00, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_e97_fb1_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x35CAED30` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:298:9
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let x35CAED30 = _mm512_xor_si512(x2A2A82A0, x1FE06F90);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x35_caed30`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x37DEFFB7` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:299:9
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let x37DEFFB7 = _mm512_or_si512(x271C52A7, x35CAED30);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x37_deffb7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x349ECCB5` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:300:9
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let x349ECCB5 = and_not(x43403302, x37DEFFB7);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x349_eccb5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0B01234A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:301:9
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let x0B01234A = and_not(x349ECCB5, x1F1F6F6F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_b01234_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x101884B4` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:303:9
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let x101884B4 = _mm512_and_si512(x5A1987B4, x349ECCB5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x101884_b4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF8EB24` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let x0FF8EB24 = _mm512_xor_si512(x1FE06F90, x101884B4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff8_eb24`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4FF9FB37` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:306:9
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let x4FF9FB37 = _mm512_or_si512(x0FF8EB24, x41413333);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_ff9_fb37`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4FC2FBC2` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:307:9
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let x4FC2FBC2 = _mm512_xor_si512(x003B00F5, x4FF9FB37);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_fc2_fbc2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x16BCEE97` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:312:9
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let x16BCEE97 = _mm512_xor_si512(x349ECCB5, x22222222);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x16_bcee97`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F080B04` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:313:9
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let x0F080B04 = _mm512_and_si512(a4, x0FF8EB24);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f080_b04`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x19B4E593` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:314:9
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let x19B4E593 = _mm512_xor_si512(x16BCEE97, x0F080B04);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x19_b4_e593`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5C5C5C5C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:318:9
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let x5C5C5C5C = _mm512_xor_si512(x1F1F6F6F, x43433333);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_c5_c5_c5_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4448184C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:319:9
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let x4448184C = and_not(x19B4E593, x5C5C5C5C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4448184_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2DDABE71` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:320:9
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let x2DDABE71 = _mm512_xor_si512(x22225555, x0FF8EB24);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2_ddabe71`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6992A63D` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:321:9
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let x6992A63D = _mm512_xor_si512(x4448184C, x2DDABE71);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x6992_a63_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC33CC` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:339:9
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let x33CC33CC = _mm512_xor_si512(a2, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc33_cc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3333FFFF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let x3333FFFF = _mm512_or_si512(a2, a6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3333_ffff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x22DD6699` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:342:9
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let x22DD6699 = _mm512_xor_si512(x33CC33CC, x11115555);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd6699`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x22DD9966` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:343:9
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let x22DD9966 = _mm512_xor_si512(a6, x22DD6699);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x22_dd9966`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A5A5A5A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:348:9
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let x5A5A5A5A = _mm512_xor_si512(a1, a3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_a5_a5_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7B7E7A7F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:349:9
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let x7B7E7A7F = _mm512_or_si512(x33662277, x5A5A5A5A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_e7_a7_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x59A31CE6` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:350:9
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let x59A31CE6 = _mm512_xor_si512(x22DD6699, x7B7E7A7F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x59_a31_ce6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x09030C06` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:352:9
[INFO] [stdout]     |
[INFO] [stdout] 352 |     let x09030C06 = _mm512_and_si512(a3, x59A31CE6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x09030_c06`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x336622FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:354:9
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let x336622FF = _mm512_or_si512(x00220099, x33662277);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x336622_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3A6522FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:355:9
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let x3A6522FF = _mm512_xor_si512(x09030000, x336622FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_a6522_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x484D494C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:359:9
[INFO] [stdout]     |
[INFO] [stdout] 359 |     let x484D494C = _mm512_xor_si512(a2, x7B7E7A7F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x484_d494_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0000B6B3` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:360:9
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let x0000B6B3 = and_not(x484D494C, a6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0000_b6_b3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F0FB9BC` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:361:9
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let x0F0FB9BC = _mm512_xor_si512(a3, x0000B6B3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f0_fb9_bc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FC00F9` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:362:9
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let x00FC00F9 = and_not(x09030C06, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_fc00_f9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FFFB9FD` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:363:9
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let x0FFFB9FD = _mm512_or_si512(x0F0FB9BC, x00FC00F9);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_fffb9_fd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5DF75DF7` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:365:9
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let x5DF75DF7 = _mm512_or_si512(a1, x59A31CE6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_df75_df7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x116600F7` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:366:9
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let x116600F7 = _mm512_and_si512(x336622FF, x5DF75DF7);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x116600_f7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1E69B94B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:367:9
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let x1E69B94B = _mm512_xor_si512(x0F0FB9BC, x116600F7);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_e69_b94_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1668B94B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let x1668B94B = and_not(x09030000, x1E69B94B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1668_b94_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7B7B7B7B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:372:9
[INFO] [stdout]     |
[INFO] [stdout] 372 |     let x7B7B7B7B = _mm512_or_si512(a2, x5A5A5A5A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_b7_b7_b7_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x411E5984` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:373:9
[INFO] [stdout]     |
[INFO] [stdout] 373 |     let x411E5984 = _mm512_xor_si512(x3A6522FF, x7B7B7B7B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x411_e5984`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x1FFFFDFD` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:374:9
[INFO] [stdout]     |
[INFO] [stdout] 374 |     let x1FFFFDFD = _mm512_or_si512(x11115555, x0FFFB9FD);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x1_ffffdfd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5EE1A479` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:375:9
[INFO] [stdout]     |
[INFO] [stdout] 375 |     let x5EE1A479 = _mm512_xor_si512(x411E5984, x1FFFFDFD);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_ee1_a479`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3CB4DFD2` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:377:9
[INFO] [stdout]     |
[INFO] [stdout] 377 |     let x3CB4DFD2 = _mm512_xor_si512(x22DD6699, x1E69B94B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_cb4_dfd2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x004B002D` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:378:9
[INFO] [stdout]     |
[INFO] [stdout] 378 |     let x004B002D = and_not(x3CB4DFD2, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x004_b002_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB7B2B6B3` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:379:9
[INFO] [stdout]     |
[INFO] [stdout] 379 |     let xB7B2B6B3 = _mm512_xor_si512(x484D494C, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b7_b2_b6_b3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCCC9CDC8` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:380:9
[INFO] [stdout]     |
[INFO] [stdout] 380 |     let xCCC9CDC8 = _mm512_xor_si512(x7B7B7B7B, xB7B2B6B3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_ccc9_cdc8`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCC82CDE5` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:381:9
[INFO] [stdout]     |
[INFO] [stdout] 381 |     let xCC82CDE5 = _mm512_xor_si512(x004B002D, xCCC9CDC8);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_cc82_cde5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0055EEBB` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:385:9
[INFO] [stdout]     |
[INFO] [stdout] 385 |     let x0055EEBB = _mm512_xor_si512(a6, x00551144);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0055_eebb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A5AECE9` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 |     let x5A5AECE9 = _mm512_xor_si512(a1, x0F0FB9BC);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a5_aece9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0050ECA9` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:387:9
[INFO] [stdout]     |
[INFO] [stdout] 387 |     let x0050ECA9 = _mm512_and_si512(x0055EEBB, x5A5AECE9);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0050_eca9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC5CAC1CE` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:388:9
[INFO] [stdout]     |
[INFO] [stdout] 388 |     let xC5CAC1CE = _mm512_xor_si512(x09030C06, xCCC9CDC8);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c5_cac1_ce`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC59A2D67` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:389:9
[INFO] [stdout]     |
[INFO] [stdout] 389 |     let xC59A2D67 = _mm512_xor_si512(x0050ECA9, xC5CAC1CE);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c59_a2_d67`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF00FF0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:407:9
[INFO] [stdout]     |
[INFO] [stdout] 407 |     let x0FF00FF0 = _mm512_xor_si512(a4, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff00_ff0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3CC33CC3` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 |     let x3CC33CC3 = _mm512_xor_si512(a3, x0FF00FF0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3_cc33_cc3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00003CC3` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |     let x00003CC3 = _mm512_and_si512(a6, x3CC33CC3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00003_cc3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0F000F00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:410:9
[INFO] [stdout]     |
[INFO] [stdout] 410 |     let x0F000F00 = _mm512_and_si512(a4, x0FF00FF0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_f000_f00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A555A55` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:411:9
[INFO] [stdout]     |
[INFO] [stdout] 411 |     let x5A555A55 = _mm512_xor_si512(a2, x0F000F00);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a555_a55`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00000F00` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:414:9
[INFO] [stdout]     |
[INFO] [stdout] 414 |     let x00000F00 = _mm512_and_si512(a6, x0F000F00);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00000_f00`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33333C33` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:415:9
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let x33333C33 = _mm512_xor_si512(a3, x00000F00);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33333_c33`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7B777E77` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:416:9
[INFO] [stdout]     |
[INFO] [stdout] 416 |     let x7B777E77 = _mm512_or_si512(x5A555A55, x33333C33);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_b777_e77`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF0F00F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:417:9
[INFO] [stdout]     |
[INFO] [stdout] 417 |     let x0FF0F00F = _mm512_xor_si512(a6, x0FF00FF0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_f00_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x74878E78` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:418:9
[INFO] [stdout]     |
[INFO] [stdout] 418 |     let x74878E78 = _mm512_xor_si512(x7B777E77, x0FF0F00F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x74878_e78`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x003C003C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:422:9
[INFO] [stdout]     |
[INFO] [stdout] 422 |     let x003C003C = and_not(x3CC33CC3, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x003_c003_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A7D5A7D` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:423:9
[INFO] [stdout]     |
[INFO] [stdout] 423 |     let x5A7D5A7D = _mm512_or_si512(x5A555A55, x003C003C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a7_d5_a7_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x333300F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:424:9
[INFO] [stdout]     |
[INFO] [stdout] 424 |     let x333300F0 = _mm512_xor_si512(x00003CC3, x33333C33);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x333300_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x694E5A8D` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:425:9
[INFO] [stdout]     |
[INFO] [stdout] 425 |     let x694E5A8D = _mm512_xor_si512(x5A7D5A7D, x333300F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x694_e5_a8_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0FF0CCCC` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:427:9
[INFO] [stdout]     |
[INFO] [stdout] 427 |     let x0FF0CCCC = _mm512_xor_si512(x00003CC3, x0FF0F00F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_ff0_cccc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000F0303` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:428:9
[INFO] [stdout]     |
[INFO] [stdout] 428 |     let x000F0303 = and_not(x0FF0CCCC, a4);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000_f0303`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x5A505854` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:429:9
[INFO] [stdout]     |
[INFO] [stdout] 429 |     let x5A505854 = and_not(x000F0303, x5A555A55);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x5_a505854`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x33CC000F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:430:9
[INFO] [stdout]     |
[INFO] [stdout] 430 |     let x33CC000F = _mm512_xor_si512(a5, x333300F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x33_cc000_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x699C585B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:431:9
[INFO] [stdout]     |
[INFO] [stdout] 431 |     let x699C585B = _mm512_xor_si512(x5A505854, x33CC000F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x699_c585_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7F878F78` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:433:9
[INFO] [stdout]     |
[INFO] [stdout] 433 |     let x7F878F78 = _mm512_or_si512(x0F000F00, x74878E78);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_f878_f78`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x7F979F7B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:435:9
[INFO] [stdout]     |
[INFO] [stdout] 435 |     let x7F979F7B = _mm512_or_si512(x7F878F78, x21101013);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x7_f979_f7_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x30030CC0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:436:9
[INFO] [stdout]     |
[INFO] [stdout] 436 |     let x30030CC0 = and_not(x0FF0F00F, x3CC33CC3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x30030_cc0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x4F9493BB` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:437:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |     let x4F9493BB = _mm512_xor_si512(x7F979F7B, x30030CC0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x4_f9493_bb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x6F9CDBFB` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:441:9
[INFO] [stdout]     |
[INFO] [stdout] 441 |     let x6F9CDBFB = _mm512_or_si512(x699C585B, x4F9493BB);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x6_f9_cdbfb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0000DBFB` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:442:9
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let x0000DBFB = _mm512_and_si512(a6, x6F9CDBFB);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0000_dbfb`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x26DAC936` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:444:9
[INFO] [stdout]     |
[INFO] [stdout] 444 |     let x26DAC936 = _mm512_xor_si512(x694E5A8D, x4F9493BB);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x26_dac936`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x26DA9867` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:445:9
[INFO] [stdout]     |
[INFO] [stdout] 445 |     let x26DA9867 = _mm512_xor_si512(x00005151, x26DAC936);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x26_da9867`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27DA9877` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:447:9
[INFO] [stdout]     |
[INFO] [stdout] 447 |     let x27DA9877 = _mm512_or_si512(x21101013, x26DA9867);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_da9877`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27DA438C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:448:9
[INFO] [stdout]     |
[INFO] [stdout] 448 |     let x27DA438C = _mm512_xor_si512(x0000DBFB, x27DA9877);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_da438_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x2625C9C9` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:449:9
[INFO] [stdout]     |
[INFO] [stdout] 449 |     let x2625C9C9 = _mm512_xor_si512(a5, x26DAC936);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x2625_c9_c9`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27FFCBCD` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:450:9
[INFO] [stdout]     |
[INFO] [stdout] 450 |     let x27FFCBCD = _mm512_or_si512(x27DA438C, x2625C9C9);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_ffcbcd`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27FF1036` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:454:9
[INFO] [stdout]     |
[INFO] [stdout] 454 |     let x27FF1036 = _mm512_xor_si512(x0000DBFB, x27FFCBCD);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff1036`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x27FF103E` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:455:9
[INFO] [stdout]     |
[INFO] [stdout] 455 |     let x27FF103E = _mm512_or_si512(x003C003C, x27FF1036);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x27_ff103_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xB06B6C44` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:456:9
[INFO] [stdout]     |
[INFO] [stdout] 456 |     let xB06B6C44 = _mm512_xor_si512(x4F9493BB, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_b06_b6_c44`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x97947C7A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:457:9
[INFO] [stdout]     |
[INFO] [stdout] 457 |     let x97947C7A = _mm512_xor_si512(x27FF103E, xB06B6C44);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x97947_c7_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0C0C0C0C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:475:9
[INFO] [stdout]     |
[INFO] [stdout] 475 |     let x0C0C0C0C = and_not(a2, a3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0_c0_c0_c0_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x0000F0F0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:476:9
[INFO] [stdout]     |
[INFO] [stdout] 476 |     let x0000F0F0 = and_not(a3, a5);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x0000_f0_f0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x00FFF00F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:477:9
[INFO] [stdout]     |
[INFO] [stdout] 477 |     let x00FFF00F = _mm512_xor_si512(a4, x0000F0F0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x00_fff00_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x3030CFCF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:484:9
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let x3030CFCF = _mm512_xor_si512(a5, x30303030);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x3030_cfcf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xFF000FF0` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:488:9
[INFO] [stdout]     |
[INFO] [stdout] 488 |     let xFF000FF0 = _mm512_xor_si512(x00FFF00F, ones);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_ff000_ff0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCF1048B5` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:489:9
[INFO] [stdout]     |
[INFO] [stdout] 489 |     let xCF1048B5 = _mm512_xor_si512(x30104745, xFF000FF0);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_cf1048_b5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x080A080A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:490:9
[INFO] [stdout]     |
[INFO] [stdout] 490 |     let x080A080A = and_not(x77555775, a3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x080_a080_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC71A40BF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:491:9
[INFO] [stdout]     |
[INFO] [stdout] 491 |     let xC71A40BF = _mm512_xor_si512(xCF1048B5, x080A080A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c71_a40_bf`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xCB164CB3` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:492:9
[INFO] [stdout]     |
[INFO] [stdout] 492 |     let xCB164CB3 = _mm512_xor_si512(x0C0C0C0C, xC71A40BF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_cb164_cb3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9E4319E6` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:496:9
[INFO] [stdout]     |
[INFO] [stdout] 496 |     let x9E4319E6 = _mm512_xor_si512(a1, xCB164CB3);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_e4319_e6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x000019E6` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let x000019E6 = _mm512_and_si512(a5, x9E4319E6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x000019_e6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF429738C` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:498:9
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let xF429738C = _mm512_xor_si512(a2, xC71A40BF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f429738_c`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF4296A6A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:499:9
[INFO] [stdout]     |
[INFO] [stdout] 499 |     let xF4296A6A = _mm512_xor_si512(x000019E6, xF429738C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f4296_a6_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC729695A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:500:9
[INFO] [stdout]     |
[INFO] [stdout] 500 |     let xC729695A = _mm512_xor_si512(x33000330, xF4296A6A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c729695_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xC47C3D2F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:502:9
[INFO] [stdout]     |
[INFO] [stdout] 502 |     let xC47C3D2F = _mm512_xor_si512(x30555745, xF4296A6A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_c47_c3_d2_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF77F3F3F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:503:9
[INFO] [stdout]     |
[INFO] [stdout] 503 |     let xF77F3F3F = _mm512_or_si512(a2, xC47C3D2F);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f77_f3_f3_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x9E43E619` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:504:9
[INFO] [stdout]     |
[INFO] [stdout] 504 |     let x9E43E619 = _mm512_xor_si512(a5, x9E4319E6);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x9_e43_e619`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x693CD926` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:505:9
[INFO] [stdout]     |
[INFO] [stdout] 505 |     let x693CD926 = _mm512_xor_si512(xF77F3F3F, x9E43E619);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x693_cd926`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF719A695` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:509:9
[INFO] [stdout]     |
[INFO] [stdout] 509 |     let xF719A695 = _mm512_xor_si512(x3030CFCF, xC729695A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f719_a695`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF4FF73FF` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |     let xF4FF73FF = _mm512_or_si512(a4, xF429738C);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f4_ff73_ff`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x03E6D56A` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:511:9
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let x03E6D56A = _mm512_xor_si512(xF719A695, xF4FF73FF);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x03_e6_d56_a`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x56B3803F` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:512:9
[INFO] [stdout]     |
[INFO] [stdout] 512 |     let x56B3803F = _mm512_xor_si512(a1, x03E6D56A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x56_b3803_f`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `xF700A600` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:516:9
[INFO] [stdout]     |
[INFO] [stdout] 516 |     let xF700A600 = and_not(a4, xF719A695);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x_f700_a600`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x03B7856B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:518:9
[INFO] [stdout]     |
[INFO] [stdout] 518 |     let x03B7856B = _mm512_xor_si512(x00515001, x03E6D56A);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x03_b7856_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `x62B7056B` should have a snake case name
[INFO] [stdout]    --> src/sbox_simd.rs:519:9
[INFO] [stdout]     |
[INFO] [stdout] 519 |     let x62B7056B = _mm512_xor_si512(x61008000, x03B7856B);
[INFO] [stdout]     |         ^^^^^^^^^ help: convert the identifier to snake case: `x62_b7056_b`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `sync::Arc` and `thread`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 |     sync::Arc,
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 5 |     thread,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `bitsliced_des_inline_simd` and `bitsliced_netntlmv1_simd`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     bitsliced_des_inline_simd, bitsliced_des_inline_simd_avx, bitsliced_des_simd,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     bitsliced_des_simd_avx, bitsliced_netntlmv1_inline_simd_avx, bitsliced_netntlmv1_simd, des,
[INFO] [stdout]    |                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `wide::u64x8`
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use wide::u64x8;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.37s
[INFO] running `Command { std: "docker" "inspect" "47a3cd9e65d63bd6a0bd9af18e640ffe9ed053955dab265bd5284c18c2184b9b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "47a3cd9e65d63bd6a0bd9af18e640ffe9ed053955dab265bd5284c18c2184b9b", kill_on_drop: false }`
[INFO] [stdout] 47a3cd9e65d63bd6a0bd9af18e640ffe9ed053955dab265bd5284c18c2184b9b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+1f7f8ea0721a3b1eb73e6c6d25cccb371434b320" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] dd653db1ce42d50e86d797902070b8ce75e1c439b2771d4d2a501e6d5552da66
[INFO] running `Command { std: "docker" "start" "-a" "dd653db1ce42d50e86d797902070b8ce75e1c439b2771d4d2a501e6d5552da66", kill_on_drop: false }`
[INFO] [stdout] warning: unused import: `mem::transmute`
[INFO] [stdout]  --> src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 |     mem::transmute,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `compute_pc1_optimized`, `constants::IP_INVO`, `create_subkeys_optimized`, `encrypt_optimized`, and `feistel_function_avx`
[INFO] [stdout]   --> src/lib.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     constants::IP_INVO,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |         compute_pc1_optimized, create_subkeys_optimized, encrypt_optimized, encrypt_simd,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |         encrypt_simd_avx, feistel_function_avx,
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `_mm512_setzero_si512`
[INFO] [stdout]  --> src/sbox_simd.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 |     _mm512_setzero_si512, _mm512_xor_si512,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/benchmark.rs:35:5
[INFO] [stdout]    |
[INFO] [stdout] 35 |     mut func: F,
[INFO] [stdout]    |     ----^^^^
[INFO] [stdout]    |     |
[INFO] [stdout]    |     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_andnot_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]  --> src/sbox_simd.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 |     _mm512_andnot_si512(not_this, and_this)
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]   |
[INFO] [stdout]   = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> src/sbox_simd.rs:7:1
[INFO] [stdout]   |
[INFO] [stdout] 7 | unsafe fn and_not(not_this: __m512i, and_this: __m512i) -> __m512i {
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]   = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:20:21
[INFO] [stdout]    |
[INFO] [stdout] 20 |     let x55005500 = and_not(a5, a1);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/sbox_simd.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | / pub unsafe fn s1_avx(
[INFO] [stdout] 13 | |     a1: __m512i,
[INFO] [stdout] 14 | |     a2: __m512i,
[INFO] [stdout] 15 | |     a3: __m512i,
[INFO] [stdout] ...  |
[INFO] [stdout] 18 | |     a6: __m512i,
[INFO] [stdout] 19 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]    | |_________________________________________^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:21:21
[INFO] [stdout]    |
[INFO] [stdout] 21 |     let x5A0F5A0F = _mm512_xor_si512(a4, x55005500);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:22:21
[INFO] [stdout]    |
[INFO] [stdout] 22 |     let x3333FFFF = _mm512_or_si512(a3, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:23:21
[INFO] [stdout]    |
[INFO] [stdout] 23 |     let x66666666 = _mm512_xor_si512(a1, a3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:24:21
[INFO] [stdout]    |
[INFO] [stdout] 24 |     let x22226666 = _mm512_and_si512(x3333FFFF, x66666666);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     let x2D2D6969 = _mm512_xor_si512(a4, x22226666);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:26:21
[INFO] [stdout]    |
[INFO] [stdout] 26 |     let x25202160 = and_not(x5A0F5A0F, x2D2D6969);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:28:21
[INFO] [stdout]    |
[INFO] [stdout] 28 |     let x00FFFF00 = _mm512_xor_si512(a5, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:29:21
[INFO] [stdout]    |
[INFO] [stdout] 29 |     let x33CCCC33 = _mm512_xor_si512(a3, x00FFFF00);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:30:21
[INFO] [stdout]    |
[INFO] [stdout] 30 |     let x4803120C = and_not(x33CCCC33, x5A0F5A0F);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:31:21
[INFO] [stdout]    |
[INFO] [stdout] 31 |     let x2222FFFF = _mm512_or_si512(a6, x22226666);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:32:21
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let x6A21EDF3 = _mm512_xor_si512(x4803120C, x2222FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:33:21
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let x4A01CC93 = and_not(x25202160, x6A21EDF3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:35:21
[INFO] [stdout]    |
[INFO] [stdout] 35 |     let x5555FFFF = _mm512_or_si512(a1, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:36:21
[INFO] [stdout]    |
[INFO] [stdout] 36 |     let x7F75FFFF = _mm512_or_si512(x6A21EDF3, x5555FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:37:21
[INFO] [stdout]    |
[INFO] [stdout] 37 |     let x00D20096 = and_not(x2D2D6969, a5);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:38:21
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let x7FA7FF69 = _mm512_xor_si512(x7F75FFFF, x00D20096);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:40:21
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let x0A0A0000 = and_not(x5555FFFF, a4);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |     let x0AD80096 = _mm512_xor_si512(x00D20096, x0A0A0000);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |     let x00999900 = and_not(x66666666, x00FFFF00);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:43:21
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let x0AD99996 = _mm512_or_si512(x0AD80096, x00999900);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:45:21
[INFO] [stdout]    |
[INFO] [stdout] 45 |     let x22332233 = and_not(x55005500, a3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:46:21
[INFO] [stdout]    |
[INFO] [stdout] 46 |     let x257AA5F0 = _mm512_xor_si512(x5A0F5A0F, x7F75FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:47:21
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let x054885C0 = and_not(x22332233, x257AA5F0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:48:16
[INFO] [stdout]    |
[INFO] [stdout] 48 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:49:21
[INFO] [stdout]    |
[INFO] [stdout] 49 |     let xFAB77A3F = _mm512_xor_si512(x054885C0, ones);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:50:21
[INFO] [stdout]    |
[INFO] [stdout] 50 |     let x2221EDF3 = _mm512_and_si512(x3333FFFF, x6A21EDF3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:51:21
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let xD89697CC = _mm512_xor_si512(xFAB77A3F, x2221EDF3);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:52:16
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:52:33
[INFO] [stdout]    |
[INFO] [stdout] 52 |     let out3 = _mm512_xor_si512(and_not(a2, x7FA7FF69), xD89697CC);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:54:21
[INFO] [stdout]    |
[INFO] [stdout] 54 |     let x05B77AC0 = _mm512_xor_si512(x00FFFF00, x054885C0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:55:21
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let x05F77AD6 = _mm512_or_si512(x00D20096, x05B77AC0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:56:21
[INFO] [stdout]    |
[INFO] [stdout] 56 |     let x36C48529 = _mm512_xor_si512(x3333FFFF, x05F77AD6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:57:21
[INFO] [stdout]    |
[INFO] [stdout] 57 |     let x6391D07C = _mm512_xor_si512(a1, x36C48529);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:58:21
[INFO] [stdout]    |
[INFO] [stdout] 58 |     let xBB0747B0 = _mm512_xor_si512(xD89697CC, x6391D07C);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:59:16
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:59:33
[INFO] [stdout]    |
[INFO] [stdout] 59 |     let out1 = _mm512_xor_si512(_mm512_or_si512(x25202160, a2), xBB0747B0);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:61:21
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let x4C460000 = _mm512_xor_si512(x3333FFFF, x7F75FFFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:62:21
[INFO] [stdout]    |
[INFO] [stdout] 62 |     let x4EDF9996 = _mm512_or_si512(x0AD99996, x4C460000);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let x2D4E49EA = _mm512_xor_si512(x6391D07C, x4EDF9996);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     let xBBFFFFB0 = _mm512_or_si512(x00FFFF00, xBB0747B0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:65:21
[INFO] [stdout]    |
[INFO] [stdout] 65 |     let x96B1B65A = _mm512_xor_si512(x2D4E49EA, xBBFFFFB0);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:66:16
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:66:33
[INFO] [stdout]    |
[INFO] [stdout] 66 |     let out2 = _mm512_xor_si512(_mm512_or_si512(x4A01CC93, a2), x96B1B65A);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:68:21
[INFO] [stdout]    |
[INFO] [stdout] 68 |     let x5AFF5AFF = _mm512_or_si512(a5, x5A0F5A0F);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:69:21
[INFO] [stdout]    |
[INFO] [stdout] 69 |     let x52B11215 = and_not(x2D4E49EA, x5AFF5AFF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:70:21
[INFO] [stdout]    |
[INFO] [stdout] 70 |     let x4201C010 = _mm512_and_si512(x4A01CC93, x6391D07C);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:71:21
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let x10B0D205 = _mm512_xor_si512(x52B11215, x4201C010);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:72:16
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:72:33
[INFO] [stdout]    |
[INFO] [stdout] 72 |     let out4 = _mm512_xor_si512(_mm512_or_si512(x10B0D205, a2), x0AD99996);
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:86:16
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]   --> src/sbox_simd.rs:78:1
[INFO] [stdout]    |
[INFO] [stdout] 78 | / pub unsafe fn s2_avx(
[INFO] [stdout] 79 | |     a1: __m512i,
[INFO] [stdout] 80 | |     a2: __m512i,
[INFO] [stdout] 81 | |     a3: __m512i,
[INFO] [stdout] ...  |
[INFO] [stdout] 84 | |     a6: __m512i,
[INFO] [stdout] 85 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]    | |_________________________________________^
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:88:21
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let x33CC33CC = _mm512_xor_si512(a2, a5);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |     let x55550000 = and_not(a6, a1);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:90:21
[INFO] [stdout]    |
[INFO] [stdout] 90 |     let x00AA00FF = and_not(x55550000, a5);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:91:21
[INFO] [stdout]    |
[INFO] [stdout] 91 |     let x33BB33FF = _mm512_or_si512(a2, x00AA00FF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:92:21
[INFO] [stdout]    |
[INFO] [stdout] 92 |     let x33CC0000 = and_not(a6, x33CC33CC);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:93:21
[INFO] [stdout]    |
[INFO] [stdout] 93 |     let x11441144 = _mm512_and_si512(a1, x33CC33CC);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:94:21
[INFO] [stdout]    |
[INFO] [stdout] 94 |     let x11BB11BB = _mm512_xor_si512(a5, x11441144);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:95:21
[INFO] [stdout]    |
[INFO] [stdout] 95 |     let x003311BB = and_not(x33CC0000, x11BB11BB);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |     let x00000F0F = _mm512_and_si512(a3, a6);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:97:21
[INFO] [stdout]    |
[INFO] [stdout] 97 |     let x336600FF = _mm512_xor_si512(x00AA00FF, x33CC0000);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:98:21
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let x332200FF = _mm512_and_si512(x33BB33FF, x336600FF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]    |
[INFO] [stdout]    = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]   --> src/sbox_simd.rs:99:21
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let x332200F0 = and_not(x00000F0F, x332200FF);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]    |
[INFO] [stdout]    = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:100:21
[INFO] [stdout]     |
[INFO] [stdout] 100 |     let x0302000F = _mm512_and_si512(a3, x332200FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:101:21
[INFO] [stdout]     |
[INFO] [stdout] 101 |     let xAAAAAAAA = _mm512_xor_si512(a1, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |     let xA9A8AAA5 = _mm512_xor_si512(x0302000F, xAAAAAAAA);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:103:21
[INFO] [stdout]     |
[INFO] [stdout] 103 |     let x33CCCC33 = _mm512_xor_si512(a6, x33CC33CC);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:104:21
[INFO] [stdout]     |
[INFO] [stdout] 104 |     let x33CCC030 = and_not(x00000F0F, x33CCCC33);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:105:21
[INFO] [stdout]     |
[INFO] [stdout] 105 |     let x9A646A95 = _mm512_xor_si512(xA9A8AAA5, x33CCC030);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:106:15
[INFO] [stdout]     |
[INFO] [stdout] 106 |     let x10 = and_not(x332200F0, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:107:16
[INFO] [stdout]     |
[INFO] [stdout] 107 |     let out2 = _mm512_xor_si512(x10, x9A646A95);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:108:21
[INFO] [stdout]     |
[INFO] [stdout] 108 |     let x00333303 = and_not(x33CCC030, a2);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:109:21
[INFO] [stdout]     |
[INFO] [stdout] 109 |     let x118822B8 = _mm512_xor_si512(x11BB11BB, x00333303);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:110:21
[INFO] [stdout]     |
[INFO] [stdout] 110 |     let xA8208805 = and_not(x118822B8, xA9A8AAA5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:111:21
[INFO] [stdout]     |
[INFO] [stdout] 111 |     let x3CC3C33C = _mm512_xor_si512(a3, x33CCCC33);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:112:21
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let x94E34B39 = _mm512_xor_si512(xA8208805, x3CC3C33C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:113:15
[INFO] [stdout]     |
[INFO] [stdout] 113 |     let x00 = and_not(a4, x33BB33FF);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:114:16
[INFO] [stdout]     |
[INFO] [stdout] 114 |     let out1 = _mm512_xor_si512(x00, x94E34B39);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |     let x0331330C = _mm512_xor_si512(x0302000F, x00333303);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:116:21
[INFO] [stdout]     |
[INFO] [stdout] 116 |     let x3FF3F33C = _mm512_or_si512(x3CC3C33C, x0331330C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:117:21
[INFO] [stdout]     |
[INFO] [stdout] 117 |     let xA9DF596A = _mm512_xor_si512(x33BB33FF, x9A646A95);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:118:21
[INFO] [stdout]     |
[INFO] [stdout] 118 |     let xA9DF5F6F = _mm512_or_si512(x00000F0F, xA9DF596A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:119:21
[INFO] [stdout]     |
[INFO] [stdout] 119 |     let x962CAC53 = _mm512_xor_si512(x3FF3F33C, xA9DF5F6F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:120:21
[INFO] [stdout]     |
[INFO] [stdout] 120 |     let xA9466A6A = _mm512_xor_si512(x332200FF, x9A646A95);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |     let x3DA52153 = _mm512_xor_si512(x94E34B39, xA9466A6A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:122:21
[INFO] [stdout]     |
[INFO] [stdout] 122 |     let x29850143 = _mm512_and_si512(xA9DF5F6F, x3DA52153);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:123:21
[INFO] [stdout]     |
[INFO] [stdout] 123 |     let x33C0330C = _mm512_and_si512(x33CC33CC, x3FF3F33C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:124:21
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let x1A45324F = _mm512_xor_si512(x29850143, x33C0330C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:125:15
[INFO] [stdout]     |
[INFO] [stdout] 125 |     let x20 = _mm512_or_si512(x1A45324F, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:126:16
[INFO] [stdout]     |
[INFO] [stdout] 126 |     let out3 = _mm512_xor_si512(x20, x962CAC53);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:127:21
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let x0A451047 = and_not(x118822B8, x1A45324F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:128:21
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let xBBDFDD7B = _mm512_or_si512(x33CCCC33, xA9DF596A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let xB19ACD3C = _mm512_xor_si512(x0A451047, xBBDFDD7B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:130:15
[INFO] [stdout]     |
[INFO] [stdout] 130 |     let x30 = _mm512_or_si512(x003311BB, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:131:16
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let out4 = _mm512_xor_si512(x30, xB19ACD3C);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:145:16
[INFO] [stdout]     |
[INFO] [stdout] 145 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:137:1
[INFO] [stdout]     |
[INFO] [stdout] 137 | / pub unsafe fn s3_avx(
[INFO] [stdout] 138 | |     a1: __m512i,
[INFO] [stdout] 139 | |     a2: __m512i,
[INFO] [stdout] 140 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 143 | |     a6: __m512i,
[INFO] [stdout] 144 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:147:21
[INFO] [stdout]     |
[INFO] [stdout] 147 |     let x44444444 = and_not(a2, a1);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:148:21
[INFO] [stdout]     |
[INFO] [stdout] 148 |     let x0F0FF0F0 = _mm512_xor_si512(a3, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:149:21
[INFO] [stdout]     |
[INFO] [stdout] 149 |     let x4F4FF4F4 = _mm512_or_si512(x44444444, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:150:21
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let x00FFFF00 = _mm512_xor_si512(a4, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:151:21
[INFO] [stdout]     |
[INFO] [stdout] 151 |     let x00AAAA00 = and_not(a1, x00FFFF00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:152:21
[INFO] [stdout]     |
[INFO] [stdout] 152 |     let x4FE55EF4 = _mm512_xor_si512(x4F4FF4F4, x00AAAA00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:154:21
[INFO] [stdout]     |
[INFO] [stdout] 154 |     let x3C3CC3C3 = _mm512_xor_si512(a2, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:155:21
[INFO] [stdout]     |
[INFO] [stdout] 155 |     let x3C3C0000 = and_not(a6, x3C3CC3C3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:156:21
[INFO] [stdout]     |
[INFO] [stdout] 156 |     let x7373F4F4 = _mm512_xor_si512(x4F4FF4F4, x3C3C0000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:157:21
[INFO] [stdout]     |
[INFO] [stdout] 157 |     let x0C840A00 = and_not(x7373F4F4, x4FE55EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:159:21
[INFO] [stdout]     |
[INFO] [stdout] 159 |     let x00005EF4 = _mm512_and_si512(a6, x4FE55EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:160:21
[INFO] [stdout]     |
[INFO] [stdout] 160 |     let x00FF5EFF = _mm512_or_si512(a4, x00005EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:161:21
[INFO] [stdout]     |
[INFO] [stdout] 161 |     let x00555455 = _mm512_and_si512(a1, x00FF5EFF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:162:21
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let x3C699796 = _mm512_xor_si512(x3C3CC3C3, x00555455);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:163:15
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let x30 = and_not(a5, x4FE55EF4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:164:16
[INFO] [stdout]     |
[INFO] [stdout] 164 |     let out4 = _mm512_xor_si512(x30, x3C699796);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:166:21
[INFO] [stdout]     |
[INFO] [stdout] 166 |     let x000FF000 = _mm512_and_si512(x0F0FF0F0, x00FFFF00);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:167:21
[INFO] [stdout]     |
[INFO] [stdout] 167 |     let x55AA55AA = _mm512_xor_si512(a1, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |     let x26D9A15E = _mm512_xor_si512(x7373F4F4, x55AA55AA);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:169:21
[INFO] [stdout]     |
[INFO] [stdout] 169 |     let x2FDFAF5F = _mm512_or_si512(a3, x26D9A15E);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:170:21
[INFO] [stdout]     |
[INFO] [stdout] 170 |     let x2FD00F5F = and_not(x000FF000, x2FDFAF5F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:172:21
[INFO] [stdout]     |
[INFO] [stdout] 172 |     let x55AAFFAA = _mm512_or_si512(x00AAAA00, x55AA55AA);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:173:21
[INFO] [stdout]     |
[INFO] [stdout] 173 |     let x28410014 = and_not(x55AAFFAA, x3C699796);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:174:21
[INFO] [stdout]     |
[INFO] [stdout] 174 |     let x000000FF = _mm512_and_si512(a4, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:175:21
[INFO] [stdout]     |
[INFO] [stdout] 175 |     let x000000CC = and_not(a2, x000000FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:176:21
[INFO] [stdout]     |
[INFO] [stdout] 176 |     let x284100D8 = _mm512_xor_si512(x28410014, x000000CC);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |     let x204100D0 = _mm512_and_si512(x7373F4F4, x284100D8);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:179:21
[INFO] [stdout]     |
[INFO] [stdout] 179 |     let x3C3CC3FF = _mm512_or_si512(x3C3CC3C3, x000000FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:180:21
[INFO] [stdout]     |
[INFO] [stdout] 180 |     let x1C3CC32F = and_not(x204100D0, x3C3CC3FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 |     let x4969967A = _mm512_xor_si512(a1, x1C3CC32F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:182:15
[INFO] [stdout]     |
[INFO] [stdout] 182 |     let x10 = _mm512_and_si512(x2FD00F5F, a5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:183:16
[INFO] [stdout]     |
[INFO] [stdout] 183 |     let out2 = _mm512_xor_si512(x10, x4969967A);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |     let x4CC44CC4 = and_not(a2, x4FE55EF4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:186:21
[INFO] [stdout]     |
[INFO] [stdout] 186 |     let x40C040C0 = and_not(a3, x4CC44CC4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:187:21
[INFO] [stdout]     |
[INFO] [stdout] 187 |     let xC3C33C3C = _mm512_xor_si512(x3C3CC3C3, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:188:21
[INFO] [stdout]     |
[INFO] [stdout] 188 |     let x9669C396 = _mm512_xor_si512(x55AAFFAA, xC3C33C3C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:189:21
[INFO] [stdout]     |
[INFO] [stdout] 189 |     let xD6A98356 = _mm512_xor_si512(x40C040C0, x9669C396);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:190:15
[INFO] [stdout]     |
[INFO] [stdout] 190 |     let x00 = and_not(x0C840A00, a5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:191:16
[INFO] [stdout]     |
[INFO] [stdout] 191 |     let out1 = _mm512_xor_si512(x00, xD6A98356);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:193:21
[INFO] [stdout]     |
[INFO] [stdout] 193 |     let xD6E9C3D6 = _mm512_or_si512(x40C040C0, x9669C396);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:194:21
[INFO] [stdout]     |
[INFO] [stdout] 194 |     let x4CEEEEC4 = _mm512_or_si512(x00AAAA00, x4CC44CC4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:195:21
[INFO] [stdout]     |
[INFO] [stdout] 195 |     let x9A072D12 = _mm512_xor_si512(xD6E9C3D6, x4CEEEEC4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:196:21
[INFO] [stdout]     |
[INFO] [stdout] 196 |     let x001A000B = and_not(x4FE55EF4, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:197:21
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let x9A1F2D1B = _mm512_or_si512(x9A072D12, x001A000B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |     let x20 = and_not(x284100D8, a5);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:199:16
[INFO] [stdout]     |
[INFO] [stdout] 199 |     let out3 = _mm512_xor_si512(x20, x9A1F2D1B);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:213:16
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:205:1
[INFO] [stdout]     |
[INFO] [stdout] 205 | / pub unsafe fn s4_avx(
[INFO] [stdout] 206 | |     a1: __m512i,
[INFO] [stdout] 207 | |     a2: __m512i,
[INFO] [stdout] 208 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 211 | |     a6: __m512i,
[INFO] [stdout] 212 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:215:21
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let x5A5A5A5A = _mm512_xor_si512(a1, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:216:21
[INFO] [stdout]     |
[INFO] [stdout] 216 |     let x0F0FF0F0 = _mm512_xor_si512(a3, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:217:21
[INFO] [stdout]     |
[INFO] [stdout] 217 |     let x33FF33FF = _mm512_or_si512(a2, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:218:21
[INFO] [stdout]     |
[INFO] [stdout] 218 |     let x33FFCC00 = _mm512_xor_si512(a5, x33FF33FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:219:21
[INFO] [stdout]     |
[INFO] [stdout] 219 |     let x0C0030F0 = and_not(x33FFCC00, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:220:21
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let x0C0CC0C0 = and_not(a2, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:221:21
[INFO] [stdout]     |
[INFO] [stdout] 221 |     let x0CF3C03F = _mm512_xor_si512(a4, x0C0CC0C0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:222:21
[INFO] [stdout]     |
[INFO] [stdout] 222 |     let x5EFBDA7F = _mm512_or_si512(x5A5A5A5A, x0CF3C03F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:223:21
[INFO] [stdout]     |
[INFO] [stdout] 223 |     let x52FBCA0F = and_not(x0C0030F0, x5EFBDA7F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:224:21
[INFO] [stdout]     |
[INFO] [stdout] 224 |     let x61C8F93C = _mm512_xor_si512(a2, x52FBCA0F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:226:21
[INFO] [stdout]     |
[INFO] [stdout] 226 |     let x00C0C03C = _mm512_and_si512(x0CF3C03F, x61C8F93C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:227:21
[INFO] [stdout]     |
[INFO] [stdout] 227 |     let x0F0F30C0 = and_not(x00C0C03C, x0F0FF0F0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:228:21
[INFO] [stdout]     |
[INFO] [stdout] 228 |     let x3B92A366 = _mm512_xor_si512(x5A5A5A5A, x61C8F93C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:229:21
[INFO] [stdout]     |
[INFO] [stdout] 229 |     let x30908326 = and_not(x0F0F30C0, x3B92A366);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:230:21
[INFO] [stdout]     |
[INFO] [stdout] 230 |     let x3C90B3D6 = _mm512_xor_si512(x0C0030F0, x30908326);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:232:21
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let x33CC33CC = _mm512_xor_si512(a2, a4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:233:21
[INFO] [stdout]     |
[INFO] [stdout] 233 |     let x0C0CFFFF = _mm512_or_si512(a5, x0C0CC0C0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:234:21
[INFO] [stdout]     |
[INFO] [stdout] 234 |     let x379E5C99 = _mm512_xor_si512(x3B92A366, x0C0CFFFF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:235:21
[INFO] [stdout]     |
[INFO] [stdout] 235 |     let x04124C11 = and_not(x33CC33CC, x379E5C99);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:236:21
[INFO] [stdout]     |
[INFO] [stdout] 236 |     let x56E9861E = _mm512_xor_si512(x52FBCA0F, x04124C11);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:238:15
[INFO] [stdout]     |
[INFO] [stdout] 238 |     let x00 = and_not(x3C90B3D6, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:239:16
[INFO] [stdout]     |
[INFO] [stdout] 239 |     let out1 = _mm512_xor_si512(x00, x56E9861E);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:241:21
[INFO] [stdout]     |
[INFO] [stdout] 241 |     let xA91679E1 = _mm512_xor_si512(x56E9861E, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:242:15
[INFO] [stdout]     |
[INFO] [stdout] 242 |     let x10 = and_not(a6, x3C90B3D6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:243:16
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let out2 = _mm512_xor_si512(x10, xA91679E1);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:245:21
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let x9586CA37 = _mm512_xor_si512(x3C90B3D6, xA91679E1);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:246:21
[INFO] [stdout]     |
[INFO] [stdout] 246 |     let x8402C833 = and_not(x33CC33CC, x9586CA37);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |     let x84C2C83F = _mm512_or_si512(x00C0C03C, x8402C833);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:248:21
[INFO] [stdout]     |
[INFO] [stdout] 248 |     let xB35C94A6 = _mm512_xor_si512(x379E5C99, x84C2C83F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:249:15
[INFO] [stdout]     |
[INFO] [stdout] 249 |     let x20 = _mm512_or_si512(x61C8F93C, a6);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:250:16
[INFO] [stdout]     |
[INFO] [stdout] 250 |     let out3 = _mm512_xor_si512(x20, xB35C94A6);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:252:15
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let x30 = _mm512_and_si512(a6, x61C8F93C);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:253:16
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let out4 = _mm512_xor_si512(x30, xB35C94A6);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:267:16
[INFO] [stdout]     |
[INFO] [stdout] 267 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:259:1
[INFO] [stdout]     |
[INFO] [stdout] 259 | / pub unsafe fn s5_avx(
[INFO] [stdout] 260 | |     a1: __m512i,
[INFO] [stdout] 261 | |     a2: __m512i,
[INFO] [stdout] 262 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 265 | |     a6: __m512i,
[INFO] [stdout] 266 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:269:21
[INFO] [stdout]     |
[INFO] [stdout] 269 |     let x77777777 = _mm512_or_si512(a1, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |     let x77770000 = and_not(a6, x77777777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |     let x22225555 = _mm512_xor_si512(a1, x77770000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:272:21
[INFO] [stdout]     |
[INFO] [stdout] 272 |     let x11116666 = _mm512_xor_si512(a3, x22225555);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:273:21
[INFO] [stdout]     |
[INFO] [stdout] 273 |     let x1F1F6F6F = _mm512_or_si512(a4, x11116666);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:275:21
[INFO] [stdout]     |
[INFO] [stdout] 275 |     let x70700000 = and_not(a4, x77770000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:276:21
[INFO] [stdout]     |
[INFO] [stdout] 276 |     let x43433333 = _mm512_xor_si512(a3, x70700000);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:277:21
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let x00430033 = _mm512_and_si512(a5, x43433333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:278:21
[INFO] [stdout]     |
[INFO] [stdout] 278 |     let x55557777 = _mm512_or_si512(a1, x11116666);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:279:21
[INFO] [stdout]     |
[INFO] [stdout] 279 |     let x55167744 = _mm512_xor_si512(x00430033, x55557777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:280:21
[INFO] [stdout]     |
[INFO] [stdout] 280 |     let x5A19784B = _mm512_xor_si512(a4, x55167744);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:282:21
[INFO] [stdout]     |
[INFO] [stdout] 282 |     let x5A1987B4 = _mm512_xor_si512(a6, x5A19784B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:283:21
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let x7A3BD7F5 = _mm512_or_si512(x22225555, x5A1987B4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:284:21
[INFO] [stdout]     |
[INFO] [stdout] 284 |     let x003B00F5 = _mm512_and_si512(a5, x7A3BD7F5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:285:21
[INFO] [stdout]     |
[INFO] [stdout] 285 |     let x221955A0 = _mm512_xor_si512(x22225555, x003B00F5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:286:21
[INFO] [stdout]     |
[INFO] [stdout] 286 |     let x05050707 = _mm512_and_si512(a4, x55557777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:287:21
[INFO] [stdout]     |
[INFO] [stdout] 287 |     let x271C52A7 = _mm512_xor_si512(x221955A0, x05050707);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:289:21
[INFO] [stdout]     |
[INFO] [stdout] 289 |     let x2A2A82A0 = and_not(a1, x7A3BD7F5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:290:21
[INFO] [stdout]     |
[INFO] [stdout] 290 |     let x6969B193 = _mm512_xor_si512(x43433333, x2A2A82A0);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:291:21
[INFO] [stdout]     |
[INFO] [stdout] 291 |     let x1FE06F90 = _mm512_xor_si512(a5, x1F1F6F6F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:292:21
[INFO] [stdout]     |
[INFO] [stdout] 292 |     let x16804E00 = and_not(x6969B193, x1FE06F90);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:293:21
[INFO] [stdout]     |
[INFO] [stdout] 293 |     let xE97FB1FF = _mm512_xor_si512(x16804E00, ones);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:294:15
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let x20 = and_not(a2, xE97FB1FF);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:295:16
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let out3 = _mm512_xor_si512(x20, x5A19784B);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:297:21
[INFO] [stdout]     |
[INFO] [stdout] 297 |     let x43403302 = and_not(x003B00F5, x43433333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:298:21
[INFO] [stdout]     |
[INFO] [stdout] 298 |     let x35CAED30 = _mm512_xor_si512(x2A2A82A0, x1FE06F90);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:299:21
[INFO] [stdout]     |
[INFO] [stdout] 299 |     let x37DEFFB7 = _mm512_or_si512(x271C52A7, x35CAED30);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:300:21
[INFO] [stdout]     |
[INFO] [stdout] 300 |     let x349ECCB5 = and_not(x43403302, x37DEFFB7);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:301:21
[INFO] [stdout]     |
[INFO] [stdout] 301 |     let x0B01234A = and_not(x349ECCB5, x1F1F6F6F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:303:21
[INFO] [stdout]     |
[INFO] [stdout] 303 |     let x101884B4 = _mm512_and_si512(x5A1987B4, x349ECCB5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:304:21
[INFO] [stdout]     |
[INFO] [stdout] 304 |     let x0FF8EB24 = _mm512_xor_si512(x1FE06F90, x101884B4);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:305:21
[INFO] [stdout]     |
[INFO] [stdout] 305 |     let x41413333 = _mm512_and_si512(x43433333, x55557777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 |     let x4FF9FB37 = _mm512_or_si512(x0FF8EB24, x41413333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:307:21
[INFO] [stdout]     |
[INFO] [stdout] 307 |     let x4FC2FBC2 = _mm512_xor_si512(x003B00F5, x4FF9FB37);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:308:15
[INFO] [stdout]     |
[INFO] [stdout] 308 |     let x30 = _mm512_and_si512(x4FC2FBC2, a2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:309:16
[INFO] [stdout]     |
[INFO] [stdout] 309 |     let out4 = _mm512_xor_si512(x30, x271C52A7);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:311:21
[INFO] [stdout]     |
[INFO] [stdout] 311 |     let x22222222 = _mm512_xor_si512(a1, x77777777);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:312:21
[INFO] [stdout]     |
[INFO] [stdout] 312 |     let x16BCEE97 = _mm512_xor_si512(x349ECCB5, x22222222);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:313:21
[INFO] [stdout]     |
[INFO] [stdout] 313 |     let x0F080B04 = _mm512_and_si512(a4, x0FF8EB24);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:314:21
[INFO] [stdout]     |
[INFO] [stdout] 314 |     let x19B4E593 = _mm512_xor_si512(x16BCEE97, x0F080B04);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:315:15
[INFO] [stdout]     |
[INFO] [stdout] 315 |     let x00 = _mm512_or_si512(x0B01234A, a2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:316:16
[INFO] [stdout]     |
[INFO] [stdout] 316 |     let out1 = _mm512_xor_si512(x00, x19B4E593);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:318:21
[INFO] [stdout]     |
[INFO] [stdout] 318 |     let x5C5C5C5C = _mm512_xor_si512(x1F1F6F6F, x43433333);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:319:21
[INFO] [stdout]     |
[INFO] [stdout] 319 |     let x4448184C = and_not(x19B4E593, x5C5C5C5C);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:320:21
[INFO] [stdout]     |
[INFO] [stdout] 320 |     let x2DDABE71 = _mm512_xor_si512(x22225555, x0FF8EB24);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:321:21
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let x6992A63D = _mm512_xor_si512(x4448184C, x2DDABE71);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:322:15
[INFO] [stdout]     |
[INFO] [stdout] 322 |     let x10 = _mm512_and_si512(x1F1F6F6F, a2);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:323:16
[INFO] [stdout]     |
[INFO] [stdout] 323 |     let out2 = _mm512_xor_si512(x10, x6992A63D);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_set1_epi64` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:337:16
[INFO] [stdout]     |
[INFO] [stdout] 337 |     let ones = _mm512_set1_epi64(-1i64);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]    --> src/sbox_simd.rs:329:1
[INFO] [stdout]     |
[INFO] [stdout] 329 | / pub unsafe fn s6_avx(
[INFO] [stdout] 330 | |     a1: __m512i,
[INFO] [stdout] 331 | |     a2: __m512i,
[INFO] [stdout] 332 | |     a3: __m512i,
[INFO] [stdout] ...   |
[INFO] [stdout] 335 | |     a6: __m512i,
[INFO] [stdout] 336 | | ) -> (__m512i, __m512i, __m512i, __m512i) {
[INFO] [stdout]     | |_________________________________________^
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:339:21
[INFO] [stdout]     |
[INFO] [stdout] 339 |     let x33CC33CC = _mm512_xor_si512(a2, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:340:21
[INFO] [stdout]     |
[INFO] [stdout] 340 |     let x3333FFFF = _mm512_or_si512(a2, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:341:21
[INFO] [stdout]     |
[INFO] [stdout] 341 |     let x11115555 = _mm512_and_si512(a1, x3333FFFF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:342:21
[INFO] [stdout]     |
[INFO] [stdout] 342 |     let x22DD6699 = _mm512_xor_si512(x33CC33CC, x11115555);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:343:21
[INFO] [stdout]     |
[INFO] [stdout] 343 |     let x22DD9966 = _mm512_xor_si512(a6, x22DD6699);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:344:21
[INFO] [stdout]     |
[INFO] [stdout] 344 |     let x00220099 = and_not(x22DD9966, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:346:21
[INFO] [stdout]     |
[INFO] [stdout] 346 |     let x00551144 = _mm512_and_si512(a1, x22DD9966);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:347:21
[INFO] [stdout]     |
[INFO] [stdout] 347 |     let x33662277 = _mm512_xor_si512(a2, x00551144);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:348:21
[INFO] [stdout]     |
[INFO] [stdout] 348 |     let x5A5A5A5A = _mm512_xor_si512(a1, a3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:349:21
[INFO] [stdout]     |
[INFO] [stdout] 349 |     let x7B7E7A7F = _mm512_or_si512(x33662277, x5A5A5A5A);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:350:21
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let x59A31CE6 = _mm512_xor_si512(x22DD6699, x7B7E7A7F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:352:21
[INFO] [stdout]     |
[INFO] [stdout] 352 |     let x09030C06 = _mm512_and_si512(a3, x59A31CE6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:353:21
[INFO] [stdout]     |
[INFO] [stdout] 353 |     let x09030000 = and_not(a6, x09030C06);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:354:21
[INFO] [stdout]     |
[INFO] [stdout] 354 |     let x336622FF = _mm512_or_si512(x00220099, x33662277);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:355:21
[INFO] [stdout]     |
[INFO] [stdout] 355 |     let x3A6522FF = _mm512_xor_si512(x09030000, x336622FF);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:356:15
[INFO] [stdout]     |
[INFO] [stdout] 356 |     let x30 = _mm512_and_si512(x3A6522FF, a4);
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:357:16
[INFO] [stdout]     |
[INFO] [stdout] 357 |     let out4 = _mm512_xor_si512(x30, x59A31CE6);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:359:21
[INFO] [stdout]     |
[INFO] [stdout] 359 |     let x484D494C = _mm512_xor_si512(a2, x7B7E7A7F);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:360:21
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let x0000B6B3 = and_not(x484D494C, a6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:361:21
[INFO] [stdout]     |
[INFO] [stdout] 361 |     let x0F0FB9BC = _mm512_xor_si512(a3, x0000B6B3);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:362:21
[INFO] [stdout]     |
[INFO] [stdout] 362 |     let x00FC00F9 = and_not(x09030C06, a5);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:363:21
[INFO] [stdout]     |
[INFO] [stdout] 363 |     let x0FFFB9FD = _mm512_or_si512(x0F0FB9BC, x00FC00F9);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:365:21
[INFO] [stdout]     |
[INFO] [stdout] 365 |     let x5DF75DF7 = _mm512_or_si512(a1, x59A31CE6);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_and_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:366:21
[INFO] [stdout]     |
[INFO] [stdout] 366 |     let x116600F7 = _mm512_and_si512(x336622FF, x5DF75DF7);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_xor_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:367:21
[INFO] [stdout]     |
[INFO] [stdout] 367 |     let x1E69B94B = _mm512_xor_si512(x0F0FB9BC, x116600F7);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to function with `#[target_feature]`
[INFO] [stdout]     |
[INFO] [stdout]     = help: in order for the call to be safe, the context requires the following additional target feature: avx512f
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `sbox_simd::and_not` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:368:21
[INFO] [stdout]     |
[INFO] [stdout] 368 |     let x1668B94B = and_not(x09030000, x1E69B94B);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]     |
[INFO] [stdout]     = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to function `std::arch::x86_64::_mm512_or_si512` with `#[target_feature]` is unsafe and requires unsafe block
[INFO] [stdout]    --> src/sbox_simd.rs:369:15
[WARN] too many lines in the log, truncating it
